ThinkPHP5实现简单的登录功能

public function verification() {

		// 判断是否是POST登录,如果不是,直接杀掉
		if(!isset($_POST['submit'])){  
			$this->error("非法访问!!!");
		}  
		$username = $_POST['username'];  
		$password = $_POST['password']; 

		// 检测用户名及密码是否正确  
		$user = Db::table('admin_login')->where('username', "=", $username)->select();
		if($user) {
			// 把查询到的记录的密码与用户输入的密码进行比较
			if($user[0]['password'] === $password) {
				// 验证成功,给用户信息session持久化操作(user, id)
				session('user', $user[0]['user']);
				session('id', $user[0]['id']);
				// 并跳转到后台页面
				$this->redirect("index");

			}else {
				//  用户名正确,密码错误
				$this->redirect("adminCheng");
			}
		} else {
			// 用户名错误,密码错误
			$this->redirect("adminCheng");
		}
	}

猜你喜欢

转载自blog.csdn.net/qq_40820862/article/details/83831957