public function postLogin() { $username = Input::get('username', null); $password = Input::get('password', null); if ($username and $password) { $userInfo = PhoneUser::where(['username' => $username])->first(); if ($userInfo->username == $username) { if ($userInfo->password == md5($password)) { Session::set('uid', $userInfo->id); Session::set('username', $userInfo->username); if (VerifyUser::shipping(Session::get('uid'))) { return redirect(CallBack::get()); } else { return redirect('my/shipping/create'); } } else { flash('亲,密码错了哦~请重试'); return redirect()->back(); } } else { flash('亲,账户不存在~请重试'); return redirect()->back(); } } else { flash('亲,用户名或密码不能为空~请重试'); return redirect()->back(); } }
/** * 检查用户名是否被注册 * * @param null $username * @return null */ public static function user($username = null) { $ret = false; if ($username) { $user = PhoneUser::where(['username' => $username])->get(); if (count($user)) { $ret = $user[0]; } } return $ret; }