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 Tymon\JWTAuth\Facades\JWTFactory;
|
||||||
use Illuminate\Support\Facades\Hash;
|
use Illuminate\Support\Facades\Hash;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use Carbon\Carbon;
|
|
||||||
use GuzzleHttp\Client;
|
use GuzzleHttp\Client;
|
||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
@ -23,7 +22,6 @@ use Laravolt\Indonesia\Models\Village;
|
|||||||
use Pusher\Pusher;
|
use Pusher\Pusher;
|
||||||
use Tymon\JWTAuth\Facades\JWTAuth;
|
use Tymon\JWTAuth\Facades\JWTAuth;
|
||||||
|
|
||||||
|
|
||||||
class LoginApiController extends Controller
|
class LoginApiController extends Controller
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
@ -37,16 +35,16 @@ class LoginApiController extends Controller
|
|||||||
*
|
*
|
||||||
* @return \Illuminate\Http\JsonResponse
|
* @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))) {
|
$token = Auth::guard('api')->attempt($credentials);
|
||||||
return response()->json(['error' => 'Unauthorized'], 401);
|
if (!$token) {
|
||||||
|
return response()->json(['error' => 'Email atau password salah'], 401);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->respondWithToken($token);
|
return $this->respondWithToken($token);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -146,7 +144,7 @@ class LoginApiController extends Controller
|
|||||||
'filename' => $foto_ktp,
|
'filename' => $foto_ktp,
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
'verify' => false
|
'verify' => false,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$result = $response->getBody()->getContents();
|
$result = $response->getBody()->getContents();
|
||||||
@ -187,7 +185,7 @@ class LoginApiController extends Controller
|
|||||||
} elseif ($persentase_kemiripan <= 35) {
|
} elseif ($persentase_kemiripan <= 35) {
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'status' => false,
|
'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,
|
'gender' => $gender,
|
||||||
'kode_kelurahan' => $kode_kelurahan,
|
'kode_kelurahan' => $kode_kelurahan,
|
||||||
'remember_token' => Str::random(10),
|
'remember_token' => Str::random(10),
|
||||||
'status' => $status
|
'status' => $status,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
DB::commit();
|
DB::commit();
|
||||||
@ -252,7 +250,8 @@ class LoginApiController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function verificationCode(Request $request){
|
public function verificationCode(Request $request)
|
||||||
|
{
|
||||||
$email = $request->input('email');
|
$email = $request->input('email');
|
||||||
$code = $request->input('code');
|
$code = $request->input('code');
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user