菜鸟提问:如何处理论坛程序中的用户登录信息? - Web 开发 / 其他
大家好,我在学习写简单的论坛程序。现在有一个问题想不明白,请大家指点迷津。
用户在登录系统之后,系统会记录该用户已经登录。这个以登录的信息怎么在论坛的各个页面共享。也就是说我在首页登录了,在浏览帖子的页面怎么显示/处理登录的信息。
我的想法是用js处理cookies:在各个页面都试图读取cookies,如果该cookies有效则说明用户已登录,否则判为未登录。
如果这个想法可行,那么,怎么确定这个cookies是登录时写入的,而不是别人故意/恶意“仿造”的……谢谢大家。
[解决办法]
当然你的想法没有问题,很多网站也这么做的,cookies不安全是众所周知的,你也已经意识到了,看你的需要了
你也可以用session来记录登陆信息,当然服务器负担会增加,但是对于你的这个需求应该没有问题,随便你选了,没有哪个是完美的。综合考虑就是了。
[解决办法]
一般都是session("name")来保存用户名,权限类似处理
[解决办法]
session是全局的。
你只要在需要的页面使用就可以了
if session("name")<>"" then
end if
类似这样。
而不需要每个页面都去读