Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: nathanael79
- * Date: 02/06/18
- * Time: 1:25
- */
- namespace App\Http\Controllers;
- use App\User;
- use Illuminate\Http\Requst;
- class UsersController extends Controller
- {
- public function index()
- {
- $user = User::all();
- return view('users/users',compact('user'));
- }
- public function create()
- {
- //
- }
- public function login(Request $request)
- {
- $email = $request->email;
- $password = bcrypt($request->password);
- $sendingParams = [
- 'email' => $email,
- 'password'=> $password,
- ];
- if(is_null($email)){
- return response()->json(['error'=>'Unauthorised'], 404);
- }
- $activeUser=User::where(['email'=>$email])->first();
- if(is_null($activeUser){
- return response()->json['error'=>'Not Found'], 404);
- }
- if($activeUser->password != $password){
- return response()->json['error'=>'Password not match'], 401);
- }
- $data = [
- 'id' => $activeUser->id,
- 'email' => $activeUser->email,
- 'password'=>$activeUser->password,
- ];
- $params = [
- 'code' => 302,
- 'description' => 'Found',
- 'message' => 'Login Success!',
- 'data' => $data
- ];
- return response()->json($params);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement