Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function login(Request $request){
- $name = $request->name;
- $pwmd5 = md5($request->pw);
- $result= user::select(DB::raw("CASE WHEN password ='$pwmd5' THEN 1 ELSE 0 END AS passwrod_matches,id,name"))
- ->where('name',$name)
- ->first();
- if ($result == null) {
- return returnFormat('account wrong', false);
- } elseif ($result['password_matches'] == '0') {
- return returnFormat('pw wrong', false);
- };
- $result['password_status'] = '1';
- static::saveUser($result);
- return returnFormat($result);
- }
- static public function saveUser(&$user){
- if(!is_array($user)){
- $user->toArray();
- }
- $user['sid'] = Session::getId();
- session(['user'=>$user]);
- }
- public function checkUser(Request $request){
- $user = session('user');
- return $user;
- }
- public function logout(Request $request){
- session()->flush();
- return returnFormat(true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement