A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1021361407 中级黑马   /  2015-4-13 23:59  /  333 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 1021361407 于 2015-4-14 00:05 编辑
  1. protected void OK_Click(object sender, EventArgs e)
  2.     {
  3.         
  4.             string user = txtUsername.Text.Trim();
  5.             string pwd = txtPwd.Text.Trim();

  6.             if (user.IndexOf("'") > -1 || user.IndexOf(' ') > -1 || user.IndexOf('"') > -1
  7.               || pwd.IndexOf("'") > -1 || pwd.IndexOf(' ') > -1 || pwd.IndexOf('"') > -1)
  8.             {
  9.                 Response.Write("<script>alert('用户名或密码包含有非法字符!');</script>");
  10.                 return;
  11.             }
  12.             string sql = "select * from admin where adminName='" + user + "'and adminPwd='" + pwd + "'";
  13.             SqlDataReader dr = DbHelperSQL.ExecuteReader(sql);
  14.             if (dr.Read() == true)
  15.             {
  16.                 Session["admin"] = dr["adminName"].ToString();//管理员
  17.                 DbHelperSQL.ExecuteReader(" update admin set lastlogintime='" + DateTime.Now + "'where adminName='" + user + "';");
  18.                 Response.Redirect("Admin/ztDefault.aspx");
  19.             }
  20.             else
  21.             {
  22.             Response.Write("<script>alert('登录失败,无此用户名或密码不正确!');</script>");
  23.          }
  24.             //最后关闭阅读器
  25.          DbHelperSQL.ExecuteReader(" update admin set lastlogintime='" + DateTime.Now + "'where adminName='" + user + "';");
  26.          dr.Close();
  27.         
  28.     }
  29. }
复制代码

不是故意发这个地方的,我找不到关于c#的论坛,所以来这看看。
需求是在登录管理员账户的时候,每次都会刷写lastlogintime,真心着急,望大神们帮我看看,是哪里出错了呀

2 个回复

倒序浏览
深夜撸代码不容易啊
回复 使用道具 举报
1021361407 来自手机 中级黑马 2015-4-14 00:15:54
藤椅
顺便在问一句,能不能获取到session中的值呀,咋获取呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马