怎么让游客都默认自动登录一个公用的用户账号?

2012-08-03 19:13:41 +08:00
 Air_Mu
事先准备一个公共账号 ID就叫“游客”,让所有人访问网站自动就登录这个账号。其实就是大家统一用一个叫“游客”的ID登录。本质上还是游客。
请教要实现这样怎么弄比较好?
3679 次点击
所在节点    PHP
9 条回复
lhj2100
2012-08-03 22:25:27 +08:00
无需处理..直接展示网站内容给未注册用户啊..你可以尝试登出你的v2ex帐户看看...
lingyired
2012-08-03 22:34:52 +08:00
不需要吧,统一名称是游客,对游客开放必要的权限即可
liluo
2012-08-03 22:37:53 +08:00
user = user if user else '游客'
Air_Mu
2012-08-03 22:40:06 +08:00
@lhj2100
@lingyired

是这样的,用的是一个开源程序。它设计时某些功能就是要必须登录,并且没有选项可选。我看了下如果自己改太复杂了,于是想个下策对付一下..
binux
2012-08-03 22:40:51 +08:00
@Air_Mu 上来给它注入一个用户cookie
kendisk
2012-08-03 22:42:06 +08:00
在 登錄框和 密碼 框 裏 value="遊客 密碼 "就直接登錄了.
manhere
2012-08-03 22:46:27 +08:00
@Air_Mu 很简单,修改程序,伪代码:$user_group = $user_group_id ? $user_group_id : 'guest_id';
dianso
2012-08-03 22:48:20 +08:00
游客就是不需要输入帐号密码的
chrisyipw
2012-08-04 04:09:19 +08:00
在除了登录页的地方,先判断 cookie 有没有 user ID 的信息,没有,就把对应的 guest user 放在 session 里,让系统验证直接读这个 guest user,要修改的话,应该只要改原来判断 user 是否已登录的那段代码就行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/44222

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX