江湖救急,高分求 用户登录验证类,100分。 求一个用户登录验证类。网上找了一些,但都有引用程序集的,不完全,不好用。功能:验证用户登陆,更改用户密码,设置COOKIE,判断用户是否登录, 获取登录的用户ID,获得用户名,返回用户的角色等等功能。越全越好源代码可以,网址也行,形式不限。就此谢过,100分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/lionel1982/archive/2007/03/31/1547296.aspx if(Session["usser"]==null){}或basepage判断forms验证System.Web.HttpCookie newcookie = new HttpCookie("user");newcookie.Values["username"] = "";newcookie.Values["password"] = "";newcookie.Expires = DateTime.Now.AddDays(15);Response.AppendCookie(newcookie);System.Web.HttpCookie cookie = Request.Cookies["user"];if (cookie != null){cookie.Expires = DateTime.Now.AddDays(-1);Response.Cookies.Set(cookie);}HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies[cookiename]; if (cookie != null) { cookie.Values.Clear(); SetUserCookieExpireTime(cookiename, -1); cookie.Domain = _domain; System.Web.HttpContext.Current.Response.Cookies.Set(cookie); } public static void SetUserCookieExpireTime(string key, int days) { System.Web.HttpContext.Current.Response.Cookies[key].Domain = _domain; System.Web.HttpContext.Current.Response.Cookies[key].Path = _cookiepath; System.Web.HttpContext.Current.Response.Cookies[key].Expires = DateTime.Now.AddDays(days); } 随便到51aspx上,下载一个源码,就可以看到它是怎么实现的了,参考:下载源码:http://www.51aspx.com/CV/SimpleNewsManage/看下面这个后台管理的登陆部分的源代码,就知道了! 这个可以自己写 也不是很难 验证码你可以用控件来实现~SuperAuthenticationCode 这验证码控件挺好 http://blog.csdn.net/lionel1982/archive/2007/03/31/1547296.aspx不错 WinForm连接数据库,语句执行查不到结果,但连接和命令执行没出错,查询语句复制到数据库查询可查到结果,是怎么回事,求大神指点。 创建excel存到服务器,用户下载完成删除,是否有问题?请假大侠们 如何脱离死循环 Random.next 再问一个xsl转换xml的问题。 关于C#调用C++编写的自定义Dll的问题 如何在c#中使用excel 度分秒问题 如何将datagrid表格中checkbox的状态由三种改为两种(选中和不选中)? 如何在自制的控件中实现可折叠的属性,就像Font属性一样。 IndexOutOfRangeException这个异常 报表中DataSet如何处理?
或basepage判断
forms验证
System.Web.HttpCookie newcookie = new HttpCookie("user");
newcookie.Values["username"] = "";
newcookie.Values["password"] = "";
newcookie.Expires = DateTime.Now.AddDays(15);
Response.AppendCookie(newcookie);
System.Web.HttpCookie cookie = Request.Cookies["user"];
if (cookie != null)
{
cookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Set(cookie);
}HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies[cookiename];
if (cookie != null)
{
cookie.Values.Clear();
SetUserCookieExpireTime(cookiename, -1);
cookie.Domain = _domain;
System.Web.HttpContext.Current.Response.Cookies.Set(cookie);
}
public static void SetUserCookieExpireTime(string key, int days)
{
System.Web.HttpContext.Current.Response.Cookies[key].Domain = _domain;
System.Web.HttpContext.Current.Response.Cookies[key].Path = _cookiepath;
System.Web.HttpContext.Current.Response.Cookies[key].Expires = DateTime.Now.AddDays(days);
}
http://www.51aspx.com/CV/SimpleNewsManage/
看下面这个后台管理的登陆部分的源代码,就知道了!