简单登录页
只做最简单的表单就足够实现了
在你的控制器下面做一个触发器login,并且返回登录页login.html.
以下是thinkphp触发器login代码
在试图文件夹view下面创建login.html文件
即application\index\view\你的控制器名\login.html
以下是login.html代码
效果图
数据库中建立一个User用户表
thinkPHP连接好数据库,建一个用户表(就是放账号密码的),以下我用名字为User表做的示范,并且一个字段为username,一个字段为password,并且随便输入一些数据,例如username=123,password=123,即相当于创建一个用户。
做一个yanzheng触发器,验证登录账号密码是否正确
如您不想使用session的,可以把所有关于session的代码去掉
代码的具体注释已经在下面代码中
进行登录测试,效果图如下
输入账号:123,密码:123,点击登录,显示登录成功
简单session拦截
因为有session,所以每次登录成功后,都会创建一个临时文件,用来判断是否已经登录过,所以刚刚上面yanzheng触发器下的代码就有session的作用,即
那么如果用到了session,就要进行session的拦截,即如果还没登录账号密码的,禁止未经登录就直接可以进入到加密的后台页中
假设你的后台页面为test1.html,以下是代码
效果图就是
假设你的后台页面触发器为test1,以下是代码
代码的具体注释全部在下面代码里面
最后进行测试,你会发现你如果没有登录过,是不可能进入到test1后台页面中的因为session的拦截作用。那么项目也就完成了哟!
如果对您有帮助,可以顺手点个赞哟
#前端# #网站#