/** * 点击登录,校验是否登陆成功 */ public function checkLogin() { $username = $_POST['email']; $password = $_POST['password']; // $results = \DB::select('select * from users where userid = :id', ['id' => 1]); // $users = \DB::table('users')->get(); $users = Users::checkUser($username, $password); $len = count($users); if ($len > 0) { foreach ($users as $user) { $username = $user->username; $userkey = $user->userkey; // 将用户的信息存入 Session::put('username', $username); Session::put('userkey', $userkey); } Session::save(); // 检测是否有前面跳转过来的页面 if ("" != Session::get("preurl")) { $preurl = Session::get('preurl'); // print_r($preurl); Session::forget("preurl"); return Redirect::to($preurl); } else { return Redirect::to("indexmain"); } } else { if ($len == 0) { // 密码或者用户名错误 return Redirect::to('login')->with('loginError', "loginError"); } else { // 返回错误 return Redirect::to('login')->with('error', "error"); } } }