formsauthentication - CSDN tag
formsauthentication - CSDN tag
FormsAuthentication.SetAuthCookie 方法 (String, Boolean)
SetAuthCookie 方法 (String, Boolean)Public Shared Sub SetAuthCookie ( _ userName As String, _ createPersistentCookie As Boolean _)Visual Basic(用法)public static void SetAuthCookie ( String userName, boolean createPersistentCookie)JScript.public static function SetAuthCookie ( userName : String, createPersistentCookie : boolean)
myproise - Fri, 13 Jul 2007 10:52:09 GMT
Httpcookies和FormsAuthentication来创建cookie保存用户信息
//下面的票据类 记录了登陆人员的信息,这些信息最终被存储到cookie中。//这些信息是从数据库中取出来的信息,staffid,staffcode,staffname,deptid,deptname FormsAuthentication.FormsCookiePath//路径 ); string hash2=FormsAuthentication.Encrypt(ticket2); HttpCookie cookie2=new HttpCookie(FormsAuthentication.FormsCookieName,//创建新的cookie,这里是cookie的名字 hash2);//cookie的值 Response.Cookies.Add(cookie2);//由于cookie的值设定为票据类,票据类的信息就是cookie的内容。
gbys - Mon, 09 Jul 2007 08:49:57 GMT
[.NET 基于角色安全性验证] 之三:ASP.NET Forms 身份验证
NET 基于角色安全性验证] 之三:ASP.NET Forms 身份验证。2. 创建身份验证票证对象。3. 将身份验证票证对象加密成字符串,写入 Cookies。// 4. 使用自定义身份验证票证FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, "username", DateTime.Now, DateTime.Now.AddMinutes(10), false, null);Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket)));Response.Redirect(FormsAuthentication.GetRedirectUrl("username", false));4. 自定义身份标识类型。
sunchaohuang - Wed, 04 Jul 2007 23:25:56 GMT
asp.net2.0 防登出后点IE后退功能
今天在网上搜索了半天也没有找到好的解决方法,现在用这个基本上可以使用asp.net2.0防后退功能。用户点击登出按钮(button1)后,仍然可以后点击IE上面的后退按扭后退到此页面,并没有RedirectToLoginPage;UI;UI.WebControls;UI.WebControls.UI.HtmlControls;IsAuthenticated) FormsAuthentication.RedirectToLoginPage();} protected void Button1_Click(object sender, EventArgs e) { FormsAuthentication.
hifoxking - Thu, 21 Jun 2007 21:55:56 GMT
Forms验证中的roles
我们来看下Forms身份验证基本原理:一 身份验证要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置:最后个参数可以省略FormsAuthenticationTicket Ticket = new FormsAuthenticationTicket (1,"kent",DateTime.Now, DateTime.Now.AddMinutes(30), false,UserRoles) 我们来看下Forms身份验证基本原理:一 身份验证要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置:
剑锋冷月 - Tue, 19 Jun 2007 21:57:30 GMT
froms验证
Pass)){ //生成验证票据对象. FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, user.Name, DateTime.Now, DateTime.Now.AddMinutes(20), false, user.Name); //version:票证的版本号。//issueDate:票证发出时的本地日期和时间。//expiration:票证过期时的本地日期和时间。//isPersistent:如果票证将存储在持久性 Cookie(跨浏览器会话保存),则为 true;//userData:存储在票证中的用户特定的数据。
viaivi - Tue, 19 Jun 2007 16:47:03 GMT
在Forms验证模式下,实现多个站点(SubDomain相同)共享同一用户登录状态
在Forms验证模式下,实现多个站点(SubDomain相同)共享同一用户登录状态 今天一早看了dudu关于二级域名Cookie的问题及解决方法,认为dudu的原理解释不是十分明确,不能确定dudu的代码FormsAuthentication.SetAuthCookie后添加下属代码HttpCookie cookie = Request.Cookies[".DottextCookie"]; if(cookie!=null) {Asp.net中的Forms验证方式,在服务端通过用户验证的代码一般如下:FormsAuthentication.RedirectFromLoginPage("UserName", false);//该代码写一个加密的Cookie.该Cookie存储UserName等加密信息。
dulkernetbug - Thu, 31 May 2007 16:59:05 GMT
ASP.NET中实现对密码的加密
方法一:HashPasswordForStoringInConfigFile(Password, "MD5");public string MD5(Stream stream) { const string HEX_TABLE = "0123456789ABCDEF";MD5 md5 = new MD5CryptoServiceProvider();//Calculate MD5 Checksum byte[] data = md5.i++) { sb[i * 2] = HEX_TABLE[data[i] >>4];sb[i * 2 + 1] = HEX_TABLE[data[i] &0xF];return MD5(stream);
coocoochen - Fri, 25 May 2007 17:54:19 GMT
Forms验证中的roles
我们来看下Forms身份验证基本原理:一 身份验证要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置:最后个参数可以省略FormsAuthenticationTicket Ticket = new FormsAuthenticationTicket (1,"kent",DateTime.Now, DateTime.Now.AddMinutes(30), false,UserRoles) 我们来看下Forms身份验证基本原理:一 身份验证要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置:
hongyin163 - Fri, 25 May 2007 07:52:19 GMT
Asp.Net基于forms的验证机制,记录一下...
构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票中,如: FormsAuthentication.SetAuthCookie(Username,true | false) cookies保存时间: HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires=DateTime.Now.AddDays(1)
xiaoxiaohai - Mon, 21 May 2007 17:52:16 GMT
将自己定义的角色名称加入,用户信息里
FormsAuthenticationTicket tick = new FormsAuthenticationTicket(1, ((Login)LoginView1.HttpCookie coo = new HttpCookie(FormsAuthentication.coo.GetRedirectUrl(FormsAuthentication.FormsIdentity fi = HttpContext.FormsAuthenticationTicket tick = fi.string userdata = tick.Split(‘,‘); HttpContext.Current.User = new System.Security.Principal.GenericPrincipal(fi, role); } } }
☆超越自己☆ - Thu, 26 Apr 2007 17:22:27 GMT
asp.net中forms验证
asp.net中的forms验证。--admin就是登录框中要验证的用户名-->//必须指定验证通过后跳转的页面。//返回到先前未登录的页面,加入票证。true,//票证是否储存在持久性cookie."userData",//储存在票证中用户的特定数据。FormsCookiePath//票证储存在cookie中的路径。<forms defaultUrl="~/Default.aspx" loginUrl="~/default.aspx" name=".dyj" protection="All">--defaultUrl默认页面,loginUrl登录页面,name:cookie名称,protection:cookie加密-->--teng文件夹下面的web.config不能覆盖authorization节的内容,其余节不受限制-->
Teng_s2000 - Tue, 17 Apr 2007 09:51:47 GMT
Single Sign-On(单点登陆)
单点登陆很容易让人误解,以为在某台计算机上登录之后 就没法在其他地方登陆了。3:注销:简单点的,用FormsAuthentication.SignOut(); 但是像上面的例子,在整个域内注销,SignOut()不适用,可以这么处理 HttpCookie cookie = Request.Cookies[FormsAuthentication.FormsCookieName]; cookie.Expires = DateTime.Now.AddDays(-5); Response.Cookies.Add(cookie);参考:文章的例子部分,参考了CodeProject上一个例子,网址如下 http://www.codeproject.com/aspnet/aspnetsinglesignon.asp.
KernelHacker - Mon, 09 Apr 2007 16:29:03 GMT
ASP.NET中用户验证及角色管理
1、以用户名为条件将用户所属的角色从数据库中查询出来,方法为自己写SQL语句。2、生成用户验证票据,将用户角色加入票据,如下面的result就为用户角色字符串,FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, // Ticket version usrname.// Set the cookie‘s expiration time to the tickets expiration time if (ticket.IsPersistent) cookie.Expires = ticket.Expiration;1、以用户名为条件将用户所属的角色找出来,用如下的方法。2、生成用户票据,用如下方法,其中roles为用户角色数组。
RedstoneHe - Fri, 06 Apr 2007 14:24:36 GMT
最简单的验证票
int userID = 2;FormsAuthenticationTicket ticket = new System.FormsAuthenticationTicket(1,userID.ToString(), System.FormsAuthentication.string Savecookies = System.Encrypt(ticket);HttpContext.FormsCookieName, Savecookies));Expires = ticket.
baozhenliang - Fri, 02 Mar 2007 11:41:26 GMT
ASP.Net 2.0 窗体身份验证机制详解
当某一个用户使用用户名成功登陆网站时,FormsAuthentication(窗体身份验证机制,下面统一使用英文术语) 将会创建一个authentication ticket (身份验证票),通过这个ticket就可以在网站上全程跟踪这个用户了。如果一个没有验证的用户试图访问页面,他将会被重定向到loginUrl属性定义的登陆页面上。第九步:FormsAuthenticationModule类侦测到forms authentication cookie并且开始验证,验证成功后,该类将得到当前的用户信息,并传送给HttpContext对象。它还提供一个MemberShip API,可以在使用窗体身份验证时简化用户凭据的验证任务。
Junelf - Sun, 11 Feb 2007 15:42:35 GMT
.NET中带有口令加密的注册页面
NET中带有口令加密的注册页面。Dim sql As String = "insert into pwd(uid,pwd) values(@uid,@pwd)" Dim comm As SqlCommand = New SqlCommand(sql, conn) conn.Function EncryptPassword(ByVal password As String, ByVal passwordformate As String) If passwordformate = "sha1" Then EncryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "sha1") ElseIf passwordformate = "md5" Then EncryptPassword = FormsAuthen
破罐摔出响 - Tue, 23 Jan 2007 10:50:19 GMT
ASP.NET——From验证:全部代码及讲解
Step 5:拖一个Button 到 Default.aspx 上,将其text 属性设为"登出",其事件代码如下:Button 事件代码-->protected void Button1_Click(object sender, EventArgs e) { System.Web.Security.FormsAuthentication.SignOut(); }
alys - Fri, 12 Jan 2007 12:48:23 GMT
Forms登录验证
web.config <authentication mode="Forms"> <forms name="my" loginUrl="login.aspx" path="/" protection="All" timeout="60"/> </authentication>protected void Button1_Click(object sender, EventArgs e) ...{ protected void Page_Load(object sender, EventArgs e) ...Identity.{ FormsAuthentication.{ //注销 FormsAuthentication.SignOut(); FormsAuthentication.RedirectTo
xyp2911 - Wed, 10 Jan 2007 10:09:36 GMT
【转】Forms验证中的roles
我们来看下Forms身份验证基本原理:一 身份验证要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置:最后个参数可以省略FormsAuthenticationTicket Ticket = new FormsAuthenticationTicket (1,"kent",DateTime.Now, DateTime.Now.AddMinutes(30), false,UserRoles) 我们来看下Forms身份验证基本原理:一 身份验证要采用Forms身份验证,先要在应用程序根目录中的Web.config中做相应的设置:
fxy79 - Sat, 30 Dec 2006 09:45:52 GMT
.net框架下的MD5
.NET框架下MD5实现已经集成于System.Web.Security名称空间,只需简单调用即获取结果: string 结果字符串=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(输入字符串,"MD5"); 以下包装函数根据code参数的不同(可取16或32),分别返回参数STR的16位和32位MD5加密字串。 (16位字串用于模拟动网论坛等国内常见论坛的MD5实现) public string md5(string str,int code) { if(code==16) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16) ; } if(code==32) { return System.Web.Security.FormsAuthenticati
51cto.com整理 - Thu, 28 Dec 2006 00:00:00 GMT
ASP.NET——From验证:全部代码及讲解
Step 5:拖一个Button 到 Default.aspx 上,将其text 属性设为"登出",其事件代码如下:Button 事件代码-->protected void Button1_Click(object sender, EventArgs e) { System.Web.Security.FormsAuthentication.SignOut(); }
H_J_H - Mon, 25 Dec 2006 11:40:33 GMT
.net中的md5函数
Public Function md5(ByVal str As String, ByVal code As Integer) As String ‘---------传说中的MD5加密 If code = 16 Then Return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16) ElseIf code = 32 Then Return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5") Else Return "00000000000000000000000000000000" End If
邹健 - Tue, 05 Dec 2006 16:30:17 GMT
.NET中带有口令加密的注册页面(还是发表在这里吧~-~)
Function EncryptPassword(ByVal password As String, ByVal passwordformate As String) If passwordformate = "sha1" Then EncryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "sha1") ElseIf passwordformate = "md5" Then EncryptPassword = FormsAuthentication.
- Sun, 03 Dec 2006 00:00:00 GMT
实现由web.config控制的验证
- Sun, 03 Dec 2006 00:00:00 GMT
初级:.net框架下的MD5
(16位字串用于模拟动网论坛等国内常见论坛的MD5实现) public string md5(string str,int code) { if(code==16) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16) ;} if(code==32) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5"); } return "00000000000000000000000000000000"; }System.Web.Security名称空间封装的其他方法,可参见MSDN。
- Fri, 01 Dec 2006 00:00:00 GMT
ASP.NET Forms Authentication所生成Cookie的安全性
原创 By Fancyf(Fancyray) 我做这个实验是因为http://community.csdn.net/Expert/topic/3927/3927012.XML?temp=.3752405 最初我想,.NET的验证应该是比较安全的吧,生成的Cookie也应该与这台电脑的独特的参数相关,拿到另一台电脑上就应该无效了。只要通过FormsAuthentication.Encrypt(ticket1)就得到了Cookie的值,来伪装成任何一个用户?虽然Cookie的值的生成与具体的时间有关,也就是我注销后再次登陆所生成的Cookie是不一样的,但是一个合法的Cookie值是永久有效的,不受是否改变密码及时间的影响。
- Fri, 01 Dec 2006 00:00:00 GMT
.NET中带有口令加密的注册页面
Function EncryptPassword(ByVal password As String, ByVal passwordformate As String)If passwordformate = "sha1" ThenEncryptPassword = FormsAuthentication.
- Fri, 01 Dec 2006 00:00:00 GMT
用 FormsAuthentication.SetAuthCookie 做权限验证
注意FormsAuthentication.RedirectFromLoginPage的第二个参数,true表示保留持久cookie,过期时间就是Web.config里的时间,如果是false则关闭浏览器就过期。
- Tue, 28 Nov 2006 00:00:00 GMT
常用的加密法 md5
switch(Format) { case 0: str = FormsAuthentication.HashPasswordForStoringInConfigFile(Password,"MD5");//MD5加密 break; } return str; } posted on 2006-11-23 10:48 g無s所p畏 阅读(12) 评论(0) 编辑 收藏 引用 网摘 <img src ="http://www.cnblogs.com/bbxie/aggbug/569566.html?webview=1" width = "1" height = "1" /> //
g無s所p畏 - Thu, 23 Nov 2006 00:00:00 GMT
验证
这和session是一样的啊 只是在一个类中封装了而已,有什么好奇怪的 风风(99748954) (2006-08-08 10:23:40)晕了 风风(99748954) (2006-08-08 10:23:38)他这儿就不使用session了啊 风风(99748954) (2006-08-08 10:23:28)2、 退出代码: private void Btn_LogOut_Click(object sender, System.EventArgs e) {System.Web.Security.FormsAuthentication.SignOut();} 恋.雪儿(369897503) (2006-08-08 10:23:17)这是动态的使用。
duliang - Fri, 08 Sep 2006 00:00:00 GMT
用户点击Log In按钮后发生了什么?(续篇1)
上篇我们说到在Login控件的AttemptLogin方法中,最终使用了FormAuthentication的SetAuthCookie(string userName, bool createPersistentCookie) 来设置Cookie,那具体是怎么工作的呢?让我们看看它的代码: 1 public static void SetAuthCookie(string userName, bool createPersistentCookie) 2 { 3 FormsAuthentication.Initialize(); 4 FormsAuthentication.SetAuthCookie(userName, createPersistentCookie, FormsAuthentication.FormsCookiePath); 5 } 嗯,首先调用Initialize()方法初始化一把,察看Initialize()的代码得知它的主要作用是设置一下FormAuthentication的基本参数,包括_FormsName、_RequireSSL、_FormsCooki
疾风 - Fri, 09 Jun 2006 00:00:00 GMT
FormsAuthenticationTicket基于forms的验证
构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票据中,如: FormsAuthentication.SetAuthCookie(Username,true | false) cookies保存时间: HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires=DateTime.Now.AddDays(1) 如果需要存储角色,采用: FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket( 1, // 版本号。 txtUserName.Text, // 与身份验证票关联的用户名。 Da
叶晓丰 - Thu, 11 May 2006 00:00:00 GMT
Web.Config 设置
<configuration> <system.web> <pages buffer ="true" /> <!--在服务器端缓存,一起发送至客户端--> <customErrors mode ="RemoteOnly" defaultREdirect ="error.aspx" /> <!--网页出错时转向 error.aspx--> <authentication mode ="Forms"> <forms name ="authWeb" loginUrl ="login.aspx" protection ="ALL"> </forms> <!--注: <authorization><allow users=" ? " /></authorization> 在代码中调用 if(true) { System.WebSecurity.FormsAuthentication.SetAuthCookie(this.TextBox1.Text,true) 永久的 Cookies System.WebSecurity.FormsAuthentication.Re
05web.NET - Wed, 19 Apr 2006 00:00:00 GMT
ASP.NET Forms Authentication所生成Cookie的安全性
作者:木蚂蚁社区 来源于:www.mumayi.net 发布时间:2005-4-16 0:19:48 我做这个实验是因为http://community.csdn.net/Expert/topic/3927/3927012.xml?temp=.3752405最初我想,.NET的验证应该是比较安全的吧,生成的Cookie也应该与这台电脑的独特的参数相关,拿到另一台电脑上就应该无效了。}HttpCookie cookie1 = new HttpCookie(FormsAuthentication.虽然Cookie的值的生成与具体的时间有关,也就是我注销后再次登陆所生成的Cookie是不一样的,但是一个合法的 Cookie值是永久有效的,不受是否改变密码及时间的影响。
生的伟大活得憋屈 - Mon, 27 Mar 2006 00:00:00 GMT
Cookie与Session,不要让我们形成恐惧感
不再废话,对于Cookie和Session,与之相对应就是FormsAuthentication(表单验证)身份验证票据以及Session超时一些问题,其实FormsAuthentication是表单验证,只负责Cookie的有效性,通过查看MSDN中关于FormsAuthentication的方法和属性可以看到基本上都与Cookie相关联,如 public static void SetAuthCookie(string, bool); 为给定string 提供身份验证票,同时bool为指定是否发出相应持久性Cookie。
Slash - Sat, 25 Mar 2006 00:00:00 GMT
窗体验证
SqlConn.SqlCommand selCommand = new SqlCommand(selectString,SqlConn);SqlParameter UserName = new SqlParameter(&quot;@UserName&quot;,SqlDbType.selCommand.SqlParameter Password = new SqlParameter(&quot;@Password&quot;,SqlDbType.SqlDataReader Reader = selCommand.if(IsUser(user,password)) { FormsAuthentication.Encrypt(tkt);HttpCookie ck = new HttpCookie(FormsAuthentication.ck.Expires=tkt.Path =
Aden - Fri, 24 Mar 2006 11:43:00 GMT
转贴--》Asp.Net基于forms的验证机制,记录一下
构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票中,如: FormsAuthentication.SetAuthCookie(Username,true | false) cookies保存时间: HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires=DateTime.Now.AddDays(1) 如果需要存储角色,采用: FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket( 1, // version txtUserName.Text, // user name DateTime.Now, //
大力 - Sun, 04 Dec 2005 00:00:00 GMT
实现由web.config控制的验证
1、在web.config文件中有这一段内容:<authentication mode="Forms"><forms name=".ASPXUSERDEMO" loginUrl="login.aspx" protection="All" timeout="60" /></authentication><authorization><deny users="?" /></authorization>2.在login.aspx中如果用户名和密码正确则给予验证:FormsAuthentication.SetAuthCookie(TextBox_name.Text,false); //在本页FormsAuthentication.RedirectFromLoginPage(TextBox1.Text,false); //转到操作页3.退出验证:FormsAuthentication.SignOut();4
空军上将 - Thu, 17 Nov 2005 00:00:00 GMT
FormsAuthentication
public bool ProcessLogin(string userId, string password){ // Use the account business logic layer to login Account account = new Account();AccountInfo myAccountInfo = account.//If login is successful then store the state in session and redirect if (myAccountInfo !// Determine where to redirect the user back too // If they came in from the home page, take them to a similar page if (FormsAuthentication.Redirect(FormsAuthentication.
lifz - Wed, 31 Aug 2005 00:00:00 GMT
身份验证FormsAuthentication的使用
<IMG src="/Images/OutliningIndicators/None.gif" align=top>if(isPersistent)<IMG id=Codehighlighter1_436_475_Open_Image onclick="this.style.display=‘none‘;" src="/Images/OutliningIndicators/ContractedBlock.gif" align=top><IMG src="/Images/dot.gif">{<IMG src="/Images/OutliningIndicators/InBlock.gif" align=top>cookie.<IMG src="/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}<IMG src="/Image
ehoole&acute;s blog - Tue, 09 Aug 2005 00:00:00 GMT
操作身份验证
<IMG src="/Images/OutliningIndicators/None.gif" align=top>if (FormsAuthentication.EndsWith("default.aspx")) {<IMG src="/Images/OutliningIndicators/None.gif" align=top> FormsAuthentication.<IMG src="/Images/OutliningIndicators/None.gif" align=top> } <IMG src="/Images/OutliningIndicators/None.gif" align=top> else {<IMG src="/Images/OutliningIndicators/None.gif" align=top> <IMG src="/Images/OutliningIn
海蓝心 - Mon, 25 Jul 2005 00:00:00 GMT
自己的 Form 认证
在页面上添加用户名、密码输入框,登录按钮,在登录按钮中添加如下代码 private void BtnLogin_Click(object sender, EventArgs e) { //Auth the user AdminUser adminUser = new AdminUserDao().LoginUser(this.UserName.Text,this.Password.Text); if( adminUser != null ) { String[] roles = adminUser.Roles; StringBuilder sb = new StringBuilder(); foreach( String role in roles ) { sb.Append(","+role); } string userdata = sb.ToString();//以,号分开的用户角色列表 userdata = userdata.Length>0? userdata.Substring(1):userdata;
美丽软件 - Mon, 25 Jul 2005 00:00:00 GMT
.NET中的MD5加密
导入命名空间System.Web.Security MD5加密String _strMD5Password=FormsAuthentication.HashPasswordForStoringInConfigFile("password", "MD5"); SHA1加密String _strSHA1Password=FormsAuthentication.HashPasswordForStoringInConfigFile("password", "SHA1"); Posted on 2005-06-28 21:03 ShineWayCN™ @ 2005 阅读(398) 评论(0) 编辑 收藏 引用 网摘 所属分类: .NET 类库 <img src ="http://www.cnblogs.com/shinewaycn/aggbug/182847.html?webview=1" width = "1" height = "1" /> //
ShineWayCN&trade; @ 2005 - Tue, 28 Jun 2005 00:00:00 GMT
[转贴]Forms authentication and role-based security
// Create the authentication ticket.// Create a cookie and add the encrypted ticket to the cookie as data.HttpCookie cookie = FormsAuthentication.FormsAuthenticationTicket ticket = FormsAuthentication.FormsAuthenticationTicket newticket = new FormsAuthenticationTicket( ticket.// add the encrypted ticket to the cookie as data.
ldw701 - Fri, 24 Jun 2005 10:11:00 GMT
Duwamish学习之构架篇--身份验证authentication
1> <authentication mode="Forms"> <forms loginUrl="logon.aspx"></forms> </authentication>2><authorization> <deny users="?
Ready! - Mon, 16 May 2005 00:00:00 GMT
有些东西老是用到,老是东找西找,把它放在这里做个记号自己好找
自定义Ticket验证代码:FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, username, System.AddMinutes(30), isPersistent, userData, FormsAuthentication.Encrypt(ticket);读取自定义Ticketstring cok=Request.Cookies[&quot;.Leisang&quot;].Value.ToString(); FormsAuthenticationTicket ticket=FormsAuthentication.Decrypt(cok); Label1.Text=ticket.Name+ticket.UserData.ToString();
leisang - Wed, 15 Dec 2004 10:01:00 GMT
FormsAuthentication.SetAuthCookie函数使用无效
SetAuthCookie函数使用无效。FormsAuthentication.SetAuthCookie无法改变Request.IsAuthenticated的状态其原因可能是web.config中使用的验证模式是windows的,改为如下即可:&lt;authentication mode=&quot;Forms&quot;&gt; &lt;forms name=&quot;.ASPXAUTH&quot; protection=&quot;All&quot; timeout=&quot;60&quot; /&gt;&lt;/authentication&gt;
liushmh - Fri, 08 Oct 2004 19:19:00 GMT
.NET中带有口令加密的注册页面
Function EncryptPassword(ByVal password As String, ByVal passwordformate As String) If passwordformate = "sha1" Then EncryptPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "sha1") ElseIf passwordformate = "md5" Then EncryptPassword = FormsAuthentication.
kary - Tue, 21 Sep 2004 00:00:00 GMT
.NET中带有口令加密的注册页面
Function EncryptPassword(ByVal password As String, ByVal passwordformate As String)If passwordformate = "sha1" ThenEncryptPassword = FormsAuthentication.