Advertisement
Guest User

Untitled

a guest
Oct 30th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.26 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use DB;
  7. use Illuminate\Support\Facades\Hash;
  8.  
  9. class MobileController extends Controller
  10. {
  11.  
  12.     public function login(Request $request) {
  13.  
  14.     $email = (isset($request->email))?$request->email:'';
  15.     $password = (isset($request->password))?$request->password:'';
  16.  
  17.     $response = [];
  18.  
  19.     if($email=='' or $password =='') {
  20.         $response['message'] = 'Email dan Password Harus Diisi';
  21.         $response['login'] = false;
  22.  
  23.     }
  24.     else {
  25.         $cek = DB::select("select id_user,api_token,password from users where
  26.         email = '{$email}' ");
  27.  
  28.          if(count($cek)>0) {
  29.              $user = $cek[0];
  30.  
  31.              if (Hash::check($password,$user->password)) {
  32.                 $response['message'] = 'Berhasil Login';
  33.                 $response['login'] = true;
  34.                 $response['api_token'] = $user->api_token;
  35.             }
  36.             else {
  37.                 $response['message'] = 'Password  Salah';
  38.                 $response['login'] = false;
  39.             }
  40.          }
  41.          else {
  42.             $response['message'] = 'Email  Salah';
  43.             $response['login'] = false;
  44.          }
  45.     }
  46.  
  47.     return response()->json($response);
  48.  
  49.     }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement