用户登录过程
来源:互联网 发布:中国固定资产投资数据 编辑:程序博客网 时间:2024/05/18 17:44
protected void Button1_Click(object sender, EventArgs e) { if (this.txt_user_name.Text.Trim() == "" || this.txt_user_pwd.Text.Trim() == "") { return; } else { Dqt.Reporter.BLL.user UserBLL = new Dqt.Reporter.BLL.user(); Dqt.Reporter.Model.user UserModel = new Dqt.Reporter.Model.user(); List<Dqt.Reporter.Model.user> userlist = UserBLL.GetModelList("(UserName='" + txt_user_name.Text.Trim() + "' or Email='" + txt_user_name.Text.Trim() + "')" + " and UserPassword='" + MFunction.Md5HashString(txt_user_pwd.Text.Trim().ToString()) + "'"); if (userlist.Count > 0) { UserModel = userlist[0]; UserModel.LastLoginIp = Request.UserHostAddress; UserModel.LastLoginTime = Util.TimeToUnixTimes(DateTime.Now.ToString()); UserBLL.Update(UserModel); UserInstance.Instance.Dispose(); string span = Util.TimeToUnixTimes(DateTime.Now.ToString()).ToString(); string key = MFunction.Md5New(MFunction.Md5New(span + UserModel.UserId.ToString() + HttpUtility.UrlEncode(UserModel.UserName) + span)); HttpCookie myCookie = new HttpCookie("dqtxjz"); myCookie.Values.Add("LoginUserId", UserModel.UserId.ToString()); myCookie.Values.Add("LoginUserName", HttpUtility.UrlEncode(UserModel.UserName)); myCookie.Values.Add("TimeSpan", span); myCookie.Values.Add("Type", UserModel.Type.ToString()); myCookie.Values.Add("Key", key); if (cb.Checked == true) { myCookie.Expires = DateTime.Now.AddDays(15); } else { myCookie.Expires = DateTime.Now.AddHours(12); } // myCookie.Domain = "59miao.com"; HttpContext.Current.Response.Cookies.Add(myCookie); urlrefer = Literal1.Text; if (string.IsNullOrEmpty(urlrefer) || urlrefer.Contains("login") || urlrefer.Contains("reg")) Response.Redirect("/"); else Response.Redirect(urlrefer); } else { Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "", "alert('用户名或者密码不正确!');", true); return; } } }
0 0
- 用户登录存储过程
- 域用户登录过程
- 用户登录过程
- 域用户登录过程
- 用户登录过程
- 域用户登录过程
- 存储过程写用户登录
- 存储过程写用户登录
- 存储过程判断用户登录信息
- java调用Oracle用户登录存储过程
- java调用Oracle用户登录存储过程
- 存储过程判断用户登录信息
- struts2.0,处理用户登录过程
- 用户登录模块的实现过程
- 域用户登录的具体过程
- 存储过程1-用户登录实现
- springmvc拦截器,用户登录拦截过程
- 记一次用户登录的过程
- ini_set的用法
- 安卓短信读取并在自定义listview中显示
- 走进黑客的世界 - 《黑客与画家》读书笔记
- IOS设计模式的六大设计原则之依赖倒置原则(DIP,Dependence Inversion Principle)
- hadoop测试
- 用户登录过程
- ioctl函数介绍
- JQuery_2.1.0_日记 5.4 Sizzle选择器(二)
- Myeclipse代码提示及如何设置自动提示
- 如何将MyEclipse中写的程序在windows的命令行提示符里面运行
- 在线图片上传 POST文件
- ssh2页面接收action中传来的值,判断并做出不同反馈
- Android编译系统详解(一)——build/envsetup.sh
- 安卓学习之路_20140504_拼图游戏步骤回放、menu菜单