Exemple #1
0
 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();
     }
 }
Exemple #2
0
 /**
  * 检查用户名是否被注册
  *
  * @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;
 }