最近在学TP框架,我用的是TP3.2,然后文档读了两遍,觉得还行,于是自己做了个小的博客,刚刚用tp框架写了个登陆功能: 思路如下: 1,设计数据表user--------id,username,password,time; 2,控制器LoginController.class.php
$uname = I('post.username');
$upassword =I('post.password'); //表单提交的信息
$map['uname']=$uname;
$login =M('user')->where($map)->find();
if($login){
if($login['password'] !=$upassword ||$login['username'] !=$uname){
$this->error('密码或者账户错误');
}
session('amdin',$login);
$this->success('登录成功,正在跳转','/Admin/index');
}
}
视图层就不写了,遇到的疑问点,控制器的跳转怎么写
'/Admin/index' //这里的意思是调到admin下面的index方法;
- 视图层,代码如下,--由于使用tp框架,css和js我都省略了,这里主要是思想:
<div class="panel-body">
<form role="form" action="{:U('Login/login')}" method="post" >
<fieldset>
<div class="form-group">
<input class="form-control" placeholder="用户名" name="username" type="text" autofocus>
</div>
<div class="form-group">
<input class="form-control" placeholder="密码" name="password" type="password" value="">
</div>
<div class="checkbox">
<label>
<input name="remember" type="checkbox" value="Remember Me">记录密码
</label>
</div>
<!-- Change this to a button or input when using this as a form -->
<input type="submit" class="btn btn-lg btn-success btn-block" value="登陆" />
</fieldset>
</form>
</div>
这只是简单的实现了登录的功能,登录成功还要进入后台,做注销登录,挑转的处理,后面在接着写