基于用户(users)的Forms认证1.读取Cookie取得认证信息 User.Identity.IsAuthenticated2.已认证,允许浏览页3.未认证,跳到登录页面4.登录验证用户5.正确,用户授权写入Cookie,跳转到浏览页 FormsAuthentication.SetAuthCookie(UserEmail.Value, PersistCookie.Checked); string url=FormsAuthentication.GetRedirectUrl(UserEmail.Value, PersistCookie.Checked); Response.Redirect(url); //写cookie //FormsAuthentication.RedirectFromLoginPage(UserEmail.Value, PersistCookie.Checked);6.不正确,提示错误,不跳转
基于角色(roles)的Forms认证1.读取Cookie取得认证信息2.已认证,转43.未认证,跳到登录页面4.读取相应roles,并设置角色5.正确角色,允许浏览页6.不正确角色,跳到登录页面7.登录验证用户8.正确,设置roles,用户授权写入Cookie,跳转到浏览页9.不正确,提示错误,不跳转
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18