asp.net网站后台安全退出
2011-07-22 22:22
218 查看
asp.net网站后台退出后,点后退按钮仍能进,如何安全退出,给出如下解决方案:
1.在配置文件进行如下设置:
<authorization>
<deny users="?"/> <!--此节点设置匿名用户不能登录-->
<allow roles="admin"/> <!--此节点设置匿名用户不能登录的文件夹-->
</authorization>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" name="test"></forms> <!--匿名登录时跳转到登录页面-->
</authentication>
注意:这两个节点都在<system.web>节点中
2. 在登录页面中当登录成功时添加代码:
string strRedirect = Request["ReturnUrl"];
System.Web.Security.FormsAuthentication.SetAuthCookie(user.UserName, false);
if (strRedirect == null)
Response.Redirect("Default.aspx");
Response.Redirect("admin/adminMain.aspx"); //跳转到后台主页面
3. 在后台主页面的安全退出超链接上设置时:
<a href="../Login.aspx" onclick="javascript:location.replace(this.href); event.returnValue=false;">退出</a>
1.在配置文件进行如下设置:
<authorization>
<deny users="?"/> <!--此节点设置匿名用户不能登录-->
<allow roles="admin"/> <!--此节点设置匿名用户不能登录的文件夹-->
</authorization>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" name="test"></forms> <!--匿名登录时跳转到登录页面-->
</authentication>
注意:这两个节点都在<system.web>节点中
2. 在登录页面中当登录成功时添加代码:
string strRedirect = Request["ReturnUrl"];
System.Web.Security.FormsAuthentication.SetAuthCookie(user.UserName, false);
if (strRedirect == null)
Response.Redirect("Default.aspx");
Response.Redirect("admin/adminMain.aspx"); //跳转到后台主页面
3. 在后台主页面的安全退出超链接上设置时:
<a href="../Login.aspx" onclick="javascript:location.replace(this.href); event.returnValue=false;">退出</a>
相关文章推荐
- asp.net网站后台退出后,点后退按钮仍能进,如何安全退出
- Asp.net网站后台安全(基础)
- Asp.Net构建安全网站
- 简易任务调度实现--可用于windows服务/asp.net网站执行后台计算
- asp.net网站配置工具,点“安全”选项卡出错
- 使用Asp.Net构建安全网站
- 基于ASP.NET提搞网站访问速度的优化后台代码与前端做哪些优化
- 使用Asp.Net构建安全网站
- ASP.NET动态网站开发培训-24.论文管理系统(四、制作Login页面和后台论文管理主页)
- Asp.net网站中 通过FileUpload 后台处理程序上传文件
- asp.net网站安全常见问题与防范
- ASP.NET网站管理工具的安全选项无法打开
- Asp.net网站安全从小做起与防范小结
- 精华:ASP.NET开发网站程序安全解决方案(防注入等)
- ASP.NET后台实现网站打开和关闭功能
- ASP.NET 网站地图的安全调整
- 使用Asp.Net构建安全网站【转】
- ASP.NET网站管理系统退出 清除浏览器缓存,Session的代码
- asp.net core下给网站做安全设置的方法详解
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获