我有一个登录页面如下:

Username:

Password:

Login

Cancel

在这里我的session.controller.php文件:

基本上,我想要做的是创建第二个登录页面,自动将值传递给会话控制器并登录.例如,如果我转到login-guest.php,我会将用户名和密码的默认值和然后有一个jquery点击事件,使用$(“#btn-login”)自动记录它们.触发器(‘click’);

问题是,如果会话超时,会话控制器会自动返回login.php并且我不确定如何实现此目的.任何帮助将非常感激!

最佳答案 正如您在评论中提到的,您必须知道用户首先登录的方式(登录或登录访客),因此您需要为每个用户提供某种状态.

现在,如果您无法将会话超时增加到无限,则可能需要将登录类型存储在cookie中的其他位置,或者作为URL中的查询字符串.

在cookie的情况下,它将是这样的:

在login-guest.php的登录部分:

...

$expire = 60 * 60 * 24 * 30 * 24 + time(); // 2 years

setcookie('logintype', 'guest', $expire);

这是您将用户发送到登录页面的位置:

if(isset($_COOKIE['logintype']) && $_COOKIE['logintype']=='guest'){

header('Location: login-guest.php');

} else {

header('Location: login.php');

}

我不认为饼干可以有无限的生命,所以我设定了两年的到期时间你可以改变.显然,如果用户删除cookie或使用其他浏览器,它将不会持久存在.

php 注册自动登录,php – 创建第二个自动登录用户的登录页面相关推荐

  1. 普通用户不能登录linux图形界面,只有root用户可以登录到图形界面

    普通用户不能登录linux图形界面,只有root用户可以登录到图形界面(普通用户,用户名和密码输入正确,点击登录,2秒后又返回到了登录界面,即不能登录.)这个问题的解决办法如下: /tmp这个目录的权 ...

  2. linux自动应答,08. 创建 ks.cfg自动应答文件

    Kiskstart 安装步骤比较 Cobbler 自动化部署复杂些,众所周知,随着时间推移,行业会逐步的降低软件操作难度以作为软件提升的标志,于是 Cobbler 产生掩盖或者帮操作者完成了许多工作, ...

  3. geforce experience不能登录_青椒第二课堂禁毒平台|官方网站登录

    青骄第二课堂答题.及账号遇到问题的解决方法 青骄第二课堂登录入口是什么?青骄第二课堂是现在很多青少年用来学习禁毒知识的一个平台,那么大家知道青骄第二课堂登录平台登录入口是什么吗?相信还有很多用户还不是 ...

  4. 16 开机自动登录脚本_创建计划任务自动运行程序---运维无人值守

    实验环境: 系统win10专业版 实验要求: 创建一个开机登录每3分钟自动运行的一个小脚本.(这里根据用户不同的需求里面的配置也不相同,可以选择性的配置) 实验步骤: 一. 使用快捷键windows ...

  5. android管理员和普通用户登录,asp登录页如何区别管理员和普通用户,登录后跳转到不同页面?...

    数据库表 user表 中,username(用户名) pass(密码) type(超级管理员.高级发文者) cname(单位名称) 登录页index.asp if request.Form(" ...

  6. php注册登录详解_实例讲解php用户注册与登录页面

    这周做了个php的简单实例,算是学了这么久php语法的一次综合应用吧,感觉前面学的东西都不知道怎么用,不看教程还真做不出来.本来想把它写在网页弹出层上的,这样看起来更像是一个用户登录框,但是看了弹出层 ...

  7. Django项目实战——6—(退出登录、判断用户是否登录、QQ登录、QQ登录工具QQLoginTool、本机绑定域名)

    1.退出登录 注册界面跳转到登陆界面:templates/register.html 前端注册界面 {# 跳转到登陆界面 #}<a href="{% url 'users:login' ...

  8. 第三方登录mysql表_浅谈数据库用户表结构设计,第三方登录

    说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情.用户表结构的设计,算是整个后台架构的基石.如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地 ...

  9. 创建全局AD组与用户

    一.创建全局AD组用户:Sales(Sales001-100) for /L %a in (1,1,100) do net user Sales00%a ChinaSkills22 /add /dom ...

最新文章

  1. 一图胜千言!数据可视化多维讲解
  2. 软件测试基础 - 测试覆盖率
  3. Java 内存模型及GC原理
  4. Ubuntu下的第一个博客
  5. 【洛谷】普及练习场 深度优先搜索【易】
  6. Python版快速排序算法
  7. 简单的springBoot集成jedis
  8. js实现canvas在线画板
  9. 悉数美剧《黑客军团》中的黑客工具
  10. 大数据常用非关系型数据库汇总(NoSQL)
  11. 双语美文|治愈系英文段子,你对人生过敏吗
  12. 数美2022:不惧势,不却步,逐浪有为
  13. 4、乐趣国学—“满招损,谦受益。”
  14. 关于堡垒机的原理以及如何配置
  15. 【计蒜客】等边三角形
  16. 投射式AR/AR眼镜的标定之相机姿态、Unity投影矩阵的计算
  17. 设置IE文档模式解决IE浏览器兼容性
  18. 君正X1830芯片性能和处理器介绍
  19. android 自定义ViewGroup实现仿淘宝的商品详情页
  20. 一分钟教你如何将Word生成目录,就是这么简单

热门文章

  1. 设计一代码,逆置带头结点的动态单链表L
  2. c语言程序设计实训教材,C语言程序设计实训指导书
  3. excel实战应用案例100讲(一)-用Excel实现表格提交、查询与新建
  4. 收藏:深度剖析产品经理的「核心竞争力」
  5. java学习笔记之条件语句(if...else)
  6. 致我们曾经白嫖的网站
  7. java 时间戳 星期几_java自定义获取星期几、几点、几分。
  8. 51cto 检测ip地址冲突_在Linux中发现IP地址冲突的方法
  9. Riot - 比 Facebook React 更轻量的 UI 库
  10. 手把手带你写一个JavaScript类型判断小工具