最近学做网站,开发后台管理部分遇到了一些困难

c_str 2015-02-15 11:38:31
如题,我发现自己做的后台界面,只要输入url不管登陆不登陆都可以访问,这和winform不一样啊,刚意识到这个问题。那么,一般是怎么实现后台界面不能随便访问的呢?有详细的例子最好了,高分求个源码。
我自己想就是设置一个全局变量,记录用户相关信息,在页面的PageLoad()函数里判断该全局变量是否有相应权限,若没有,则跳转页面,不知道这样做是否专业。
...全文
881 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
S314324153 2015-03-10
  • 打赏
  • 举报
回复
你都没有验证页面权限么
无爱大叔 2015-03-09
  • 打赏
  • 举报
回复
1、登录时如果登录成功则写入(假定用户类为userinfo) session["userinfo"] = userinfo; 2、然后写一个BasePage类,在里面加入判断,如果session是空则调到登录页: if(session["userinfo"]==null){ Response.Redirect("/Login.aspx"); } 3、后台每个页面的类都继承BasePage
myhope88 2015-03-09
  • 打赏
  • 举报
回复
做一下公共类,然后继承
u010341022 2015-03-09
  • 打赏
  • 举报
回复
如果是后台的话你看看这个http://www.cnblogs.com/chenlulouis/archive/2009/12/18/1626918.html 2、身份检查用session会比较省点事
-Arvin 2015-03-09
  • 打赏
  • 举报
回复
一般用登录通过之后 session来记录用户ID,session能设置过期时间。后台页面加载第一件事就是判断session中记录的用户ID是否存在,如果不存在就跳转到登录页面。 用户退出按钮 清除session就OK了。 你查下session怎么用,不明白的话追问。
zbdzjx 2015-03-06
  • 打赏
  • 举报
回复
我是用session
紫魂一号 2015-03-06
  • 打赏
  • 举报
回复
一般都是 写个父类,判断是否登陆正确。。然后所有的页都去继承这个父类
麻婆鸡丝 2015-03-06
  • 打赏
  • 举报
回复
一般就用session来做判断,基础学习的书上都是这么介绍,lz估计没怎么看书啊
puzhichen 2015-03-05
  • 打赏
  • 举报
回复
1楼,6楼的方法均可以。
woodyy 2015-02-22
  • 打赏
  • 举报
回复
用session判断。
ly250681 2015-02-17
  • 打赏
  • 举报
回复
用session可以解决你的问题,可以私聊噢!
c_str 2015-02-16
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
用httphandler,ashx去实现过滤器。
有没有例子,或者我查阅哪方面资料呢?完全自己琢磨,有点蒙。
dengchenlu 2015-02-16
  • 打赏
  • 举报
回复
弄个共同的BasePage, 其他页面都继承这个BasePage 简单点就在里面判断是否登录,不登录就跳首页。 高级点还可以判断下权限之类。
  • 打赏
  • 举报
回复
如果是“自己搜一下”的,这类问题我一般就跳过不看。 本来我也想写一个ascx,写上3、4行代码判断一下是否登录,然后Redirect到登录页。后来发现写越简单的代码越是觉得麻烦了,就不写了。
moonwrite 2015-02-16
  • 打赏
  • 举报
回复
引用 3 楼 sp1234 的回复:
http://188.93.174.57/#newwindow=1&q=asp.net+%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E7%99%BB%E5%BD%95
sp1234 很少有这样直接给答案的
threenewbee 2015-02-15
  • 打赏
  • 举报
回复
用httphandler,ashx去实现过滤器。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧