1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

w'm,问个问题,如何让用户登陆以后一直保持

本帖由 yeguiren2005-12-23 发布。版面名称:源码讨论

  1. yeguiren

    yeguiren New Member

    注册:
    2005-09-04
    帖子:
    1,184
    赞:
    1
    而不是过一会就要登陆一次
    一次登陆,除非清除cookie
    否则一直在线,即使关机,第2天开机,还是处于登陆状态?
     
  2. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    修改user.php里的登陆参数吧
     
  3. yeguiren

    yeguiren New Member

    注册:
    2005-09-04
    帖子:
    1,184
    赞:
    1
    改哪呢,那些代码不认识我...
    也不想让我认识
     
  4. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    修改login1函数,把最下面的cookie声名时间改一下,默认是0
    如把$set1=setcookie("mloginusername",$username,0,"/","");改成
    $set1=setcookie("mloginusername",$username,time()+3600*24*30,"/","");//保留一个月
     
  5. yeguiren

    yeguiren New Member

    注册:
    2005-09-04
    帖子:
    1,184
    赞:
    1
    登陆了以后特意重新启动电脑测试了下
    再访问网站还是没有保持登陆,我纳闷
     
  6. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    倒,又不止那个地方要改,所有cookie声名变量都要
     
  7. yeguiren

    yeguiren New Member

    注册:
    2005-09-04
    帖子:
    1,184
    赞:
    1
    $set1
    $set2
    $set3
    $set4
    这几个都要改?
     
  8. yeguiren

    yeguiren New Member

    注册:
    2005-09-04
    帖子:
    1,184
    赞:
    1
    还是说有别的文件也需要修改?
     
  9. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    login1函数里的声名都要改。其他不用