当前课程知识点:PHP程序设计 >  会话管理 >  cookie概述 >  控制用户登录过期时间1

返回《PHP程序设计》慕课在线视频课程列表

控制用户登录过期时间1在线视频

控制用户登录过期时间1

下一节:控制用户登录过期时间2

返回《PHP程序设计》慕课在线视频列表

控制用户登录过期时间1课程教案、知识点、字幕

同学们来看一下这个题目

这个题目是一个控制用户的登录过期时间

刚才其实我给同学们说过

咱们用户在登录了之后

肯定应该是在一定时间内是

保持它的登陆的你不能生的设定一分钟

用户在你的网站上连一页

网页还没浏览完呢

他的用户已经过期了

对吧这个肯定是不合适的

所以咱们在用户登录的时候

咱们应该给他设定一个比较合适的时间

所以呢

我刚才举个例子举例子举的视频网站

如果你不是会员的话

基本上它给你的

这个登录时间是一个非常长的时间

可能长达几个月

但是呢

我不知道同学们用不用网上银行

你如果发现你登陆网银了

之后不做任何操作键盘鼠标都不动

可能就几分钟

你这个时候鼠标点击转账

它就会干什么

弹个框告诉你

你的用户是不是要重新登录了

对所以呢

在不同的网页里面

他们的咱们的这个网站开发者

会有一定的设定

所以像这个控制用户的这个过期时间

是网站开发者基于自己的网站安全性

来设的

是我们来做的 对吧

那么我们的这个里面就不再是一个页面了

所以同学们看到dreamweaver里面我们的test2

你会发现里面一共三个PHP

首先看index也就是首页的PHP

首页的PHP

从编码的格式来看

大家发现是不是全是HTML

没有PHP

我们都可以直接跑了

可以直接跑一下它

发现做的是这样子的一个用户登录

那么当点击了提交之后页面会到哪去呢

我们看看编码页面会到哪去

action是不是就是我们页面会去的地方

action去哪了

index ok.php

那么看下index ok.php

这个PHP才是写咱PHP代码的

对不对

那么这个PHP写代码到底要写些什么呢

我们来看一下

我们的这个实验报告里面给同学们写到的

那么

创建这个我们获取表单

提交的用户登录信息

那么介于我们现在还没有学数据库

所以咱们规定一个用户名和密码

我们在这个地方可以规定一个用户名

我们规定用户名是什么呢

mr吧 对吧

mr

密码是

123456我做这样一个规定

就是说这个是正确的

对吧

那么我们获取用户提交的数据

然后去判断什么呢

登录的用户名和密码

是不是mr mr的密码

是不是123456去做这样一个判断

怎么判断

是不是等于if去判断

如果正确的话

说明人家这个用户是对的

对吧是对的话我们怎么做

把用户名和密码付给指定的cookie变量

如果是正确的

这个程序要做什么

是不是要创建一个cookie

我说错了

不是一个

应该是几个两个

把用户名存到一个cookie里面

把密码存到另外一个cookie里面

创建两个图片

然后设置好cookie的一个过期时间

这个过期时间大家自己设

如果你想在今天早上的时候

看出一些结果的话

你可以设的稍微短一些对吧

然后跳转到cookie.php去

否则的话直接给出提示信息

什么样的提示信息呢

你像你登录成功的话

是不是应该有个登录成功的框

那么登录失败的话

你是不是应该就有一个什么

用户名或密码错误

对吧 这样子的一个框

然后重新跳转回登录页面

如果失败的话是不是要重新跳回这个页面

让他重新输啊

对吧就是这样子

也就是说

我们index ok其实是一个if语句

做的判断

判断用户名密码是否正确

如果正确的话设定cookie设定过期时间

跳转到cookie.php

如果不正确的话

弹一个框说你用户名密码不正确

然后重新跳转回上面的这个页面

上面这个页面 对吧

做的是这个

然后到了cookie页面做什么呢

咱们也可以看一下

我们的dreamweaver里面cookie.php

里面是不是又是啥也没有

但是在设计视图里面你发现

是不是有这样一个效果

这个地方好像应该有东西

我们可以看一下

我们是不是

也就是说我们在cookie页面

做的是一个什么

就是我们判断cookie变量的值是不是存在

如果存在的话

那说明什么说明是不是

刚才用户名密码正确着呢

所以才才设定了它 对不对

那么存在的话

我们就输出页面内容说

欢迎mr光临 mr是什么玩意

我们是不是用户名

对吧 欢迎某某某用户光临对吧

否则的话给出提示消息

说的什么

请您先做登录

然后跳转到登录页面

因为你到这个页面

你没登过

让它直接跳回去

直接重新去进行登录

然后才能回到这个页面来

对吧 就做的是这样一个操作

所以呢

同学们可以先试着先写

我们index ok.php对吧

试着去写

那么在写index ok的时候

我们要获取获取表单的数据怎么获取

提交方式是POST的方式

我们是不是就是这个筐子

里面写用户名这个筐子里面写密码

那么我们需要知道两个筐子的名字

第一个筐子名字叫什么user

然后第二个呢

pass

好的提交方式是post

那么在index ok.php能不能获取呢

对吧

我觉得应该是可以的

PHP程序设计课程列表:

PHP开篇

-PHP概述

--PHP概述与工作流程

-PHP概述--作业

-开发环境搭建

--开发环境搭建一

--开发环境搭建二

--集成环境的安装

-开发环境搭建--作业

-PHP开篇

PHP语法基础

-PHP语法入门

--语法入门一

--语法入门二

-PHP数据的输出

--数据输出

-PHP数据类型

--数据类型1

--数据类型2

--数据类型3

--数据类型4

--数据类型5

--数据类型6

--PHP语言中的数学运算符

-PHP常量和变量

--常量和变量1

--常量和变量2

--常量和变量3

--常量和变量4

--常量和变量5

--常量

-PHP常量和变量--作业

-PHP的运算符和表达式

--运算符和表达式1

--运算符和表达式2

--运算符和表达式3

--PHP的三元运算符

-PHP语法基础--PHP的运算符和表达式

-PHP语法基础

流程控制语句

-条件判断语句

--条件判断语句1

--条件判断语句2

--条件判断语句3

--条件语句

-循环控制语句

--循环控制语句

--循环语句练习1

--循环语句练习2

-跳转语句和终止语句

--跳转和终止语句

-PHP流程控制

-流程控制

PHP数组

-数组概述和分类

--数组概述和分类

--PHP数组分类

-数组创建、删除和修改

--数组创建、删除和修改1

--数组创建、删除和修改2

--数组创建

-数组遍历

--数组遍历1

--数组遍历2

--数组遍历3

--数组遍历4

--数组遍历5

--foreach

-数组相关函数

--数组相关函数1

--数组相关函数2

--数组相关函数3

--数组相关函数4

--数组相关函数5

--数组相关函数6

--数组函数的练习

-PHP数组--作业

-分页函数的应用

-PHP数组

-数组练习1

-数组练习2

-数组练习3

PHP函数

-函数的定义与调用

--函数定义与调用

-函数参数传递

--函数参数传递1

--函数参数传递2

-自定义函数总结和实验

--自定义函数总结和实验

-常用变量和数学函数

--变量和数学函数库

--数学函数实验

--数学函数

-日期和时间函数

--日期时间函数1

--时间日期函数2

--日期时间函数实验1

--时间日期函数实验2

--时间日期函数实验3

--倒计时

-PHP函数--作业

-PHP函数

字符串函数

-字符串概述

--字符串特点

--字符串处理方式

-常见的字符串函数

--常见字符串函数1

--输出函数1

--输出函数2

--输出函数3

--去除空白函数1

--去除空白函数2

--去除空白函数3

--填补函数和大小写函数

--其他字符串函数1

--其他字符串函数2

--与HTML相关函数1

--与HTML相关函数2

--与HTML相关函数3

--与HTML相关的函数4

--与HTML相关函数5

--字符串函数实验1

--字符串函数实验2

--字符串函数实验3

--字符串函数实验4

--字符串练习1

--字符串练习2

--字符串练习3

--字符串练习4

--字符串练习5

--字符串函数

-正则表达式

--正则表达式基本概念

--兼容正则表达式函数

--正则表达式语法构成

--正则表达式原子讲解1

--正则表达式原子讲解2

--正则表达式原子讲解3

--正则表达式元字符讲解1

--正则表达式元字符讲解2

--正则表达式元字符讲解3

--正则表达式元字符讲解4

--正则表达式元字符讲解5

--正则表达式元字符讲解6

--正则表达式元字符讲解7

--正则表达式中的模式修正符号

--正则表达式练习

--正则表达式

-字符串函数--作业

-PHP字符串函数

PHP文件和图像技术

-文件概述和操作

--文件概述和操作1

--文件概述和操作2

-文件的上传和下载

--文件上传1

--文件上传2

--文件上传3

--文件下载

-图像基础

--图像基础1

--图像基础2

-图像基本操作

--图像基本操作1

--图像基本操作2

--图像基本操作3

--图像基本操作4

--图像基本操作5

--图像基本操作6

--表单与验证码的结合

--图像技术练习1

--图像技术练习2

--图像技术练习3

--缩略图

-PHP文件与图像技术-作业

-PHP文件和图像技术

-变色验证码

会话管理

-会话表单

--会话表单概述1

--会话表单概述2

--会话表单概述3

--超全局变量1

--超全局变量2

--超全局变量3

--表单安全验证

--获取表单数据

--GET和POST区别

-cookie概述

--COOKIE简介

--COOKIE基本使用1

--COOKIE基本使用2

--显示用户上次访问时间

--控制用户登录过期时间1

--控制用户登录过期时间2

--控制用户登录过期时间3

--COOKIE

-session概述

--SESSION概述

--基本应用1

--基本应用2

--综合案例-登录和注销1

--综合案例-登录和注销2

--综合案例-登录和注销3

--综合案例-登录和注销4

--综合案例-登录和注销5

--SESSION和COOKIE区别

-会话管理-作业

-会话管理

PHP操作数据库

-MySQL和PHPMyadmin概述

--MySQL概述1

--MySQL概述2

--PHPMyadmin概述1

--PHPMyadmin概述2

--PHPMyadmin的导入和导出操作

-PHP访问MySQL

--连接服务器

--选择数据库

--浏览表内容1

--浏览表内容2

--MySQLi扩展的应用1

--mysqli扩展应用2-将数据添加到数据库中

--使用mysqli扩展添加数据到数据库中

--使用mysqli扩展删除数据库中数据

--使用mysqli扩展修改数据库中数据

--mysqli扩展应用3-设计删除链接

--MySQLi扩展应用4-完成数据库中数据的删除

--mysqli扩展应用5---编辑链接和编辑页面的设计

--mysqli扩展应用6---编辑数据库中的信息

--mysqli扩展7-条件查询数据表中的数据

-MySQL扩展的使用

--数据表内容显示页面

--添加数据页面1

--添加数据页面2

--删除页面1

--删除页面2

--删除页面3

--数据修改页面1

--数据修改页面2

--数据修改页面3

-PHP操纵数据库

控制用户登录过期时间1笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。