c#求教网页登录时的的问题

wang369174544 2014-06-09 02:57:53
1、首先查询days : select Datediff(day,Min(login_time),Max(login_time)) days from dt_user_login_log
2、然后由days 检查,如果days>300禁止登录.
该怎么写?
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangnaisheng 2014-06-09
  • 打赏
  • 举报
回复
引用 4 楼 wang369174544 的回复:
算了,经过一天的努力,我已经知道怎么写了!不知道是不是我没说清楚,为什么你们的答案都那么奇怪呢? Checktime(); int dy = int.Parse(days); if (dy > 300) { int j = dy - 300; lblTip.Text = "软件已过期"+j+"天!"; } else { Response.Redirect("index.aspx"); } private void Checktime() { try { conn = new SqlConnection(connectionString); if (conn.State == ConnectionState.Closed) { conn.Open(); } cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "select Datediff(day,Min(login_time),Max(login_time)) days from dt_user_login_log"; da = new SqlDataAdapter(cmd); ds = new DataSet(); da.Fill(ds); days = ds.Tables[0].Rows[0][0].ToString(); } catch (Exception ex) { } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } }
你这是读取数据库,取得天数,然后对天数进行一个判断,大于300 ,返回登录界面,最好你给弹出提示。
wang369174544 2014-06-09
  • 打赏
  • 举报
回复
算了,经过一天的努力,我已经知道怎么写了!不知道是不是我没说清楚,为什么你们的答案都那么奇怪呢? Checktime(); int dy = int.Parse(days); if (dy > 300) { int j = dy - 300; lblTip.Text = "软件已过期"+j+"天!"; } else { Response.Redirect("index.aspx"); } private void Checktime() { try { conn = new SqlConnection(connectionString); if (conn.State == ConnectionState.Closed) { conn.Open(); } cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "select Datediff(day,Min(login_time),Max(login_time)) days from dt_user_login_log"; da = new SqlDataAdapter(cmd); ds = new DataSet(); da.Fill(ds); days = ds.Tables[0].Rows[0][0].ToString(); } catch (Exception ex) { } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } }
wang369174544 2014-06-09
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:

if(days>300)
 // 提示不能登录,
return;
哪有这么简单,这么简单我还有用来问啊!我是问用c#怎么把这两个问题实现!
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:

if(days>300)
 // 提示不能登录,
return;
1L正解
exception92 2014-06-09
  • 打赏
  • 举报
回复

if(days>300)
 // 提示不能登录,
return;

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧