thinkphp用户登录(ThinkPHP网页登录与注册实现)

简单登录页

只做最简单的表单就足够实现了

在你的控制器下面做一个触发器login,并且返回登录页login.html.

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

以下是thinkphp触发器login代码

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

在试图文件夹view下面创建login.html文件

即applicationindexview你的控制器名login.html

以下是login.html代码

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

效果图

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

数据库中建立一个User用户表

thinkPHP连接好数据库,建一个用户表(就是放账号密码的),以下我用名字为User表做的示范,并且一个字段为username,一个字段为password,并且随便输入一些数据,例如username=123,password=123,即相当于创建一个用户。

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

做一个yanzheng触发器,验证登录账号密码是否正确

如您不想使用session的,可以把所有关于session的代码去掉

代码的具体注释已经在下面代码中

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

进行登录测试,效果图如下

输入账号:123,密码:123,点击登录,显示登录成功

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

简单session拦截

因为有session,所以每次登录成功后,都会创建一个临时文件,用来判断是否已经登录过,所以刚刚上面yanzheng触发器下的代码就有session的作用,即

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

那么如果用到了session,就要进行session的拦截,即如果还没登录账号密码的,禁止未经登录就直接可以进入到加密的后台页中

假设你的后台页面为test1.html,以下是代码

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

效果图就是

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

假设你的后台页面触发器为test1,以下是代码

代码的具体注释全部在下面代码里面

 

thinkphp用户登录(ThinkPHP网页登录与注册实现)

最后进行测试,你会发现你如果没有登录过,是不可能进入到test1后台页面中的因为session的拦截作用。那么项目也就完成了哟!

如果对您有帮助,可以顺手点个赞哟

#前端# #网站#

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/18790

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注