Application/Admin/Controller/LoginController.class.php

(完整代码) 1KB

<?php
namespace Admin\Controller;
use Think\Controller;

class LoginController extends Controller {
	
	public function index(){
	   $this->display();
	}
	
	public function ajaxlogin(){
		if($_SESSION['logincishu'] > 5) {
			$data['status'] = 2;//登录错误次数超5次
		} else {
			$uma = I('post.uma','');
			$verify = new \Think\Verify();
            if($verify->check($uma)){
		       $uname = I('post.uname','');
		       $upass = I('post.upass','');
		       $user = M('sys_user')->where("uname='%s'",$uname)->find();
		       if($user && $user['upass'] == $upass){
			       $data = array('id' => $user['id'],'utime' => time());
			       M('sys_user')->save($data);
		           session('adminid',$user['id']);
		           session('uname',$user['uname']);
			       session('utype',$user['utype']);
		           session('utime',$user['utime']);
		           $data['status']=1;//登录成功
				   session('logincishu',null);
		       } else {
				   $data['status'] = 3; //登录失败
		           $_SESSION['logincishu'] = $_SESSION['logincishu'] + 1;	
		       }
			} else {
				$data['status'] = 4; //验证码错误
			}
		}
		$this->ajaxReturn($data,'json');
	}
	 
	public function logout(){
		session_destroy();
		$this->redirect('Login/index');
	}
	
	public function ma(){
	   $Verify = new \Think\Verify();
	   $Verify->length   = 4;
	   $Verify->fontSize = 30;
	   $Verify->useNoise = true;
	   $Verify->useCurve = true;
	   $Verify->codeSet = '0123456789'; 
	   $Verify->entry();	
	}
}
?>

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。