如何实现让用户选择登录时间的功能? [技术论坛 - 使用问答] imag1

正在浏览:   1 名游客






如何实现让用户选择登录时间的功能?
新进会员
注册日期:
2006/11/24 16:52
所属群组:
注册会员
帖子: 5
等级: 1; EXP: 34
HP: 0 / 8
MP: 1 / 22
离线
最近弄一个论坛,用的xoops2.016。想实现登录时让用户选择cookie时间的功能,就是可以选择cookie为一天、一月、一年那种。

我修改了system_block_login.html这个模板,加入了一个下拉列表,让用户选择时间。
然后在checklogin.php里加入了相关代码,根据用户的选择,决定setcookie()的时间值。

现在问题是,给setcookie()的时间是正确的,但是session的时间好像不受影响。登录时输入“不保存”,即setcookie时不传时间参数,结果登录后关掉浏览器再开,session还是有效(不用重新登录)。把时间设成5秒、30秒、1分钟都没有效果。

请问高手,原因是什么,如何解决?谢谢!

10/8 9:45
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 如何实现让用户选择登录时间的功能?
新进会员
注册日期:
2006/11/24 16:52
所属群组:
注册会员
帖子: 5
等级: 1; EXP: 34
HP: 0 / 8
MP: 1 / 22
离线
没有人回答吗??因为是单位使用比较急,请大家提供一些思路也好!

10/8 14:27
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 如何实现让用户选择登录时间的功能?
网站管理员
注册日期:
2004/6/25 19:16
所属群组:
网站管理员
注册会员
Dev+Hack
帖子: 5861 | 精华: 11
等级: 54; EXP: 49
HP: 1337 / 1337
MP: 1953 / 13020
离线
先核实一下是浏览器问题还是XOOPS的session问题

10/8 14:46
_________________
XOOPS Project -- |自由|开源|共享|
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 如何实现让用户选择登录时间的功能?
新进会员
注册日期:
2006/11/24 16:52
所属群组:
注册会员
帖子: 5
等级: 1; EXP: 34
HP: 0 / 8
MP: 1 / 22
离线
谢谢管理员,我再研究一下。

10/9 14:01
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 如何实现让用户选择登录时间的功能?
网站管理员
注册日期:
2005/10/29 13:32
来自 北京
所属群组:
网站管理员
注册会员
ComSupp
推广组
帖子: 1831 | 精华: 12
等级: 35; EXP: 73
HP: 520 / 868
MP: 610 / 5043
离线
“XOOPS的后台/系统管理/系统参数/基本参数设置”有相关session的设置,看看与你自己的代码是否有冲突。

10/9 14:46
工具箱 短消息 Email PDF 书签 打印 举报 回顶部





不可查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可以使用HTML语法。
不可以使用签名档。

[高级搜索]