首页 > 代码库 > PHP 登录
PHP 登录
<?php
// 本类由系统自动生成,仅供测试用途
namespace Home\Controller;
use Think\Controller;
use Org\Util\Rbac;
use Think\Verify;
class LoginController extends Controller {
public function index(){
// echo md5("admin");
$this->display();
}
function verify()
{
$verify=new Verify();
$verify->entry();
}
function dologin()
{
$map=array();
$verify=new Verify();
if(!($verify->check($_POST[‘verify‘])))
{
$this-error("验证码错误",U("Login/index"));
}
$map[‘username‘]=$_POST[‘username‘];
$map[‘password‘]=md5($_POST[‘password‘]);
//print_r($_POST);
C(‘USER_AUTH_MODEL‘,"admin");
$info=Rbac::authenticate($map);
//print_r($info);exit;
if(!empty($info))
{
$_SESSION[‘username‘]=$info[‘username‘];
}
$M=M("admin");
$data[‘id‘]=$info[‘id‘];
$data[‘last_login_time‘]=time();
$data[‘last_login_ip‘]=$_SERVER["REMOTE_ADDR"];
$succ=$M->save($data);
if($succ)
{
$this->success("登录成功!",U("Index/index"));
}
}
function loginout()
{
session_destroy();
}
}
PHP 登录