返回信息流用php做的一个管理网站,但是登录用户验证不知道怎么搞。
现在只能是把主页做成登录界面,用户名、密码正确后,再跳转到其他相关界面。但是如果有人直接在地址栏中敲其他界面的URL,就不知道该怎么搞了。
可以单独做一段验证用户是否已经登录的php代码(比如检查session中的变量),然后在其他每个界面中都require这段代码。但感觉还是不犀利。有没有像Java那样,类似于过滤器,或者拦截器什么的,在某个配置文件中配置一下,然后访问该网站的所有URL请求都会先进行一次验证,如果验证通过,则跳转到相关界面,如果没有通过,则跳转到登录界面?
不知道把问题说清楚了没,就这样,先谢过 ^_^
这是一条镜像帖。来源:北邮人论坛 / www-technology / #11820同步于 2010/12/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
求助一个PHP问题
zc2009
2010/12/9镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
看来java帮人做了太多的事情……以致于有人我还被人问过为什么PHP不能F6运行?
其实require是个不错的方法。。。
web服务器提供的重写机制,也是可以提供一个单一入口的模式。还有就是一些PHP框架,貌似也有成型的模块。
【 在 zc2009 (zc2009) 的大作中提到: 】
: 用php做的一个管理网站,但是登录用户验证不知道怎么搞。
: 现在只能是把主页做成登录界面,用户名、密码正确后,再跳转到其他相关界面。但是如果有人直接在地址栏中敲其他界面的URL,就不知道该怎么搞了。
: 可以单独做一段验证用户是否已经登录的php代码(比如检查session中的变量),然后在其他每个界面中都require这段代码。但感觉还是不犀利。有没有像Java那样,类似于过滤器,或者拦截器什么的,在某个配置文件中配置一下,然后访问该网站的所有URL请求都会先进行一次验证
: ...................
他不是不会做,是不想每个页面都写session_start()……
【 在 houlen (后恋) 的大作中提到: 】
: 我觉得session就可以了吧。验证session里面的用户名是否为空。为空则跳转到登陆界面。我记得当初我是这么做了一个留言板。需要的话,可以把程序给你。
【 在 BookMoth 的大作中提到: 】
: 他不是不会做,是不想每个页面都写session_start()……
: 【 在 houlen (后恋) 的大作中提到: 】
: : 我觉得session就可以了吧。验证session里面的用户名是否为空。为空则跳转到登陆界面。我记得当初我是这么做了一个留言板。需要的话,可以把程序给你。
: ...................
require_once("header.php")
头文件包含不就可以了吗.
暑假做了,现在很久不做了。具体也给忘记了。。见笑了
请抬头看lz帖子第三段前两句话。
【 在 houlen (后恋) 的大作中提到: 】
: 标 题: Re: 求助一个PHP问题
: 发信站: 北邮人论坛 (Fri Dec 10 22:31:01 2010), 站内
:
: 【 在 BookMoth 的大作中提到: 】
: : 他不是不会做,是不想每个页面都写session_start()……
: : 【 在 houlen (后恋) 的大作中提到: 】
: : : 我觉得session就可以了吧。验证session里面的用户名是否为空。为空则跳转到登陆界面。我记得当初我是这么做了一个留言板。需要的话,可以把程序给你。
: : ...................
: require_once("header.php")
: 头文件包含不就可以了吗.
: 暑假做了,现在很久不做了。具体也给忘记了。。见笑了
: --
:
: ※ 来源:·北邮人论坛 http://bbs.byr.cn·[FROM: 74.82.171.*]
【 在 BookMoth 的大作中提到: 】
: 请抬头看lz帖子第三段前两句话。
: 【 在 houlen (后恋) 的大作中提到: 】
: : 标 题: Re: 求助一个PHP问题
: ...................
哇,没看到。。。好丢人。把我的回复,都删了吧。。。。丢死了。。。