Perbaiki login api
This commit is contained in:
parent
6e4d6f561c
commit
bf163bce1e
@ -8,7 +8,6 @@ use Illuminate\Http\Request;
|
||||
use Tymon\JWTAuth\Facades\JWTFactory;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use App\Models\User;
|
||||
use Carbon\Carbon;
|
||||
use GuzzleHttp\Client;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
@ -23,7 +22,6 @@ use Laravolt\Indonesia\Models\Village;
|
||||
use Pusher\Pusher;
|
||||
use Tymon\JWTAuth\Facades\JWTAuth;
|
||||
|
||||
|
||||
class LoginApiController extends Controller
|
||||
{
|
||||
/**
|
||||
@ -37,16 +35,16 @@ class LoginApiController extends Controller
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function login()
|
||||
public function login(Request $request)
|
||||
{
|
||||
$credentials = request(['email', 'password']);
|
||||
$credentials = $request->only(['email', 'password']);
|
||||
|
||||
if (!($token = Auth::guard('api')->attempt($credentials))) {
|
||||
return response()->json(['error' => 'Unauthorized'], 401);
|
||||
$token = Auth::guard('api')->attempt($credentials);
|
||||
if (!$token) {
|
||||
return response()->json(['error' => 'Email atau password salah'], 401);
|
||||
}
|
||||
|
||||
return $this->respondWithToken($token);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -146,7 +144,7 @@ class LoginApiController extends Controller
|
||||
'filename' => $foto_ktp,
|
||||
],
|
||||
],
|
||||
'verify' => false
|
||||
'verify' => false,
|
||||
]);
|
||||
|
||||
$result = $response->getBody()->getContents();
|
||||
@ -187,7 +185,7 @@ class LoginApiController extends Controller
|
||||
} elseif ($persentase_kemiripan <= 35) {
|
||||
return response()->json([
|
||||
'status' => false,
|
||||
'message' => 'Sistem tidak dapat mendeteksi foto KTP. Kemungkinan foto tidak jelas atau buram, silahkan upload foto KTP yang jelas. Persentase kemiripan inputan : '.$persentase_kemiripan.'%'
|
||||
'message' => 'Sistem tidak dapat mendeteksi foto KTP. Kemungkinan foto tidak jelas atau buram, silahkan upload foto KTP yang jelas. Persentase kemiripan inputan : ' . $persentase_kemiripan . '%',
|
||||
]);
|
||||
}
|
||||
|
||||
@ -211,7 +209,7 @@ class LoginApiController extends Controller
|
||||
'gender' => $gender,
|
||||
'kode_kelurahan' => $kode_kelurahan,
|
||||
'remember_token' => Str::random(10),
|
||||
'status' => $status
|
||||
'status' => $status,
|
||||
]);
|
||||
|
||||
DB::commit();
|
||||
@ -252,7 +250,8 @@ class LoginApiController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function verificationCode(Request $request){
|
||||
public function verificationCode(Request $request)
|
||||
{
|
||||
$email = $request->input('email');
|
||||
$code = $request->input('code');
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user