ASP.NET简单的内置权限管理(票据)认证,不用生成表即可判断是否有权限管理
2011-01-03 21:49
495 查看
1、 在根目录建立一个Global.asax文件,烤入一段代码
代码
最后config里面的loginurl改成 login_redirect.aspx就可以了
正文补充知识:
可以用登录控件直接显示登录状态 登录名等
注销函数
代码
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace xh.shop.web { public partial class login_redirect : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string strReturnURL = Request.Params["ReturnUrl"]; if (strReturnURL != null && strReturnURL.Contains("admin"))//包含的字段 { Response.Redirect("admin/login.aspx?ReturnUrl=" + strReturnURL);//如果包含admin则跳转到否则跳转到*** } else { Response.Redirect("index.aspx?ReturnUrl=" + strReturnURL);} } } }
最后config里面的loginurl改成 login_redirect.aspx就可以了
<authentication mode="Forms"> <forms name="mycook" loginUrl="login.aspx" protection="All" path="/"/> </authentication>
正文补充知识:
可以用登录控件直接显示登录状态 登录名等
<asp:LoginView ID="LoginView1" runat="server"> <AnonymousTemplate> 没有登录显示的样式 </AnonymousTemplate> <LoggedInTemplate> 登录后显示的样式 <br /><br /><br /><br /> 你好! <asp:LoginName ID="LoginName1" runat="server" /> <asp:LoginStatus ID="LoginStatus1" runat="server" /> </LoggedInTemplate> </asp:LoginView>
注销函数
//首先引入using System.Web.Security; protected void loginout(object sender, EventArgs e) { FormsAuthentication.SignOut(); //注销当前登录用户 }
相关文章推荐
- 登录判断 之 asp.net 使用内置票据来判断某用户是否有权限登录此网页
- asp.net 使用内置票据来判断某用户是否有权限登录此网页
- asp.net core 身份认证/权限管理系统简介及简单案例
- ASP.NET内置票据认证(实现登录权限的判定)
- 牛腩购物12 :整合用户登录页 用到 asp.net 内置票据认证控件的使用(用户登录 用户权限) 用户控件ascx 设置/获取RadioButtonList 和RadioButton
- ASP.NET内置票据认证(实现登录权限的判定)
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现高性能的ASP.NET管理页面自动生成
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现高性能的ASP.NET管理页面自动生成
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现高性能的ASP.NET管理页面自动生成
- 权限管理学习 一、ASP.NET Forms身份认证
- asp.net 内置的 权限配置工具会生成哪些表?
- Asp.Net中判断是否登录,及是否有权限?
- 购物网第一阶段总结笔记5:后台登陆模块(ASP.NET内置票据认证的使用)
- ASP.NET通过配置Web.config文件提高手动绑定数据库效率的一个简单方法,不用每次手动连接数据库地址,或者数据库地址变更时只改一处即可。
- Asp.Net判断一个字符串是否包含某个字符的最简单方法!(示例)
- ASP.NET最简单的用户权限管理
- asp.net mvc的Filter来验证Forms 判断是否登录,角色权限以及错误处理(转)
- ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)
- 用户权限设计 ASP.NET系统用户权限设计与实现、用户认证管理设计方案、通用数据权限管理系统设计
- YbSoftwareFactory 代码生成插件【十一】:ASP.NET WebApi MVC下组织机构管理和菜单权限管理的实现