tp5-登录验证(单一入口)

控制器 Common.php 

控制器 Login.php

isPost()) {
            $admin = new LoginModel();
            $num = $admin->login(input("post."));
            if ($num == 1) {
                $this::error("用户不存在,请检查!");
            }
            if($num == 2){
                $this::success("登录成功~",url('user/index'));
            }
            if ($num == 3) {
                $this::error("密码错误!请检查~");
            }
            return;
        }
        return view("login");

    }
     public function layout()
    {
        session(null);
        $this::success("退出成功!",url('login/login'));
    }
}

model  Login.php

where('name',$data['name'])->find();
		if ($user) {
			if ($user['password'] == md5($data['password'])) {
				session('id',$user['id']);
				session('name',$user['name']);
				return 2;
			}else{
				return 3;
			}
		}else{
			return 1;
		}
	}
}

控制器(Login.php 除外)继承 Common 就可以实现单一入口

你可能感兴趣的:(Tp5)