fix skit2
This commit is contained in:
@@ -74,88 +74,11 @@ class LoginController extends Controller
|
||||
else{
|
||||
return redirect('login')->with('error', 'Oppes! You have entered invalid credentials');
|
||||
}
|
||||
// if($auth_user['roles'] == 'teller'){
|
||||
// if($auth_user['role_harian'] == 'teller'){
|
||||
// $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
// // return view('homepage.'.$auth_user['role_harian'].'.home',compact('cawangan_info','api_url'));
|
||||
// return redirect()->route('home');
|
||||
// }elseif($auth_user['role_harian'] == 'penilai'){
|
||||
// $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
// $gadaian_semasa = Http::get(config('api.url') . '/api/gadaiansemasa/'. $auth_user['cawangan'])->json();
|
||||
// $gadaian_belumserah = Http::get(config('api.url') . '/api/gadaiansemasa/belum_serah/'. $auth_user['cawangan'])->json();
|
||||
// // return view('homepage.'.$auth_user['role_harian'].'.home',compact('cawangan_info','gadaian_semasa','gadaian_belumserah','api_url'));
|
||||
// return redirect()->route('home');
|
||||
// }else{
|
||||
// return view('not_assign');
|
||||
// }
|
||||
// }
|
||||
// elseif($auth_user['roles'] == 'pc' || $auth_user['roles'] == 'ppc'){
|
||||
// $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
// // return view('homepage.khazanah.home',compact('cawangan_info','api_url'));
|
||||
// return redirect()->route('home');
|
||||
// }
|
||||
// else{
|
||||
// $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
// // return view('homepage.'.$auth_user['roles'].'.home',compact('cawangan_info','api_url'));
|
||||
// return redirect()->route('home');
|
||||
// }
|
||||
}
|
||||
|
||||
return redirect('login')->with('error', 'Oppes! You have entered invalid credentials');
|
||||
}
|
||||
|
||||
public function loginDashboard(Request $request)
|
||||
{
|
||||
$request->validate([
|
||||
'email' => 'required|string|email',
|
||||
'password' => 'required|string',
|
||||
]);
|
||||
|
||||
$credentials = $request->only('email', 'password');
|
||||
|
||||
if (Auth::guard('dashboard')->attempt($credentials,true)) {
|
||||
$auth_user = Auth::guard('dashboard')->user();
|
||||
|
||||
$user_login['nama'] = $auth_user['name'];
|
||||
$user_login['email'] = $auth_user['email'];
|
||||
$user_login['password'] = $auth_user['password'];
|
||||
$user_login['icno'] = $auth_user['no_kp'];
|
||||
$user_login['apitoken'] = $auth_user['remember_token'];
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'user' => $user_login
|
||||
]);
|
||||
} else {
|
||||
//if authentication is unsuccessfull, notice how I return json parameters
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'message' => 'Invalid Email or Password',
|
||||
], 401);
|
||||
}
|
||||
}
|
||||
|
||||
public function logoutDashboard(Request $res)
|
||||
{
|
||||
$login_detail = Dashboard::where([['no_kp','=',$res->nokp],['remember_token','=',$res->header('Authorization')]])->first();
|
||||
// dd($login_detail);
|
||||
if ($login_detail) {
|
||||
// dd($login_detail);
|
||||
$logout_user = Dashboard::where([['no_kp','=',$res->nokp],['remember_token','=',$res->header('Authorization')]])->update(array(
|
||||
'remember_token' => null
|
||||
));
|
||||
// dd($logout_user);
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Logout successfully'
|
||||
]);
|
||||
}else {
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'message' => 'Unable to Logout'
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
public function logout(){
|
||||
Auth::logout();
|
||||
Session::flush();
|
||||
|
||||
Reference in New Issue
Block a user