Merge branch 'master' of https://git.abbauf.com/MAGANG_TB_dan_PNP_2023/Aplikasi_Rekber into oktaaa
This commit is contained in:
commit
4a1cdf1882
@ -22,6 +22,8 @@ use Laravolt\Indonesia\Models\Village;
|
||||
use Pusher\Pusher;
|
||||
use Tymon\JWTAuth\Facades\JWTAuth;
|
||||
|
||||
use function PHPUnit\Framework\isEmpty;
|
||||
|
||||
class LoginApiController extends Controller
|
||||
{
|
||||
/**
|
||||
@ -39,6 +41,16 @@ class LoginApiController extends Controller
|
||||
{
|
||||
$credentials = $request->only(['email', 'password']);
|
||||
|
||||
$user = User::where('email', $credentials['email'])->first();
|
||||
|
||||
if($user == ''){
|
||||
return response()->json(['error' => 'Email atau password salah'], 401);
|
||||
} else if ($user['status'] == 'Progress'){
|
||||
return response()->json(['error' => 'Akun sedang dalam progres persetujuan '], 201);
|
||||
} else if ($user['status'] == 'Rejected'){
|
||||
return response()->json(['error' => 'Akun ditolak karena '.$user['keterangan']], 201);
|
||||
}
|
||||
|
||||
$token = Auth::guard('api')->attempt($credentials);
|
||||
if (!$token) {
|
||||
return response()->json(['error' => 'Email atau password salah'], 401);
|
||||
@ -101,7 +113,8 @@ class LoginApiController extends Controller
|
||||
'access_token' => $token,
|
||||
'token_type' => 'bearer',
|
||||
'expires_in' => JWTFactory::getTTL() * 60,
|
||||
]);
|
||||
'status' => true,
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function register(Request $request)
|
||||
|
Loading…
Reference in New Issue
Block a user