main
ilhamwara 2025-07-03 10:13:53 +07:00
parent a5568dcaad
commit e103de99df
3 changed files with 13 additions and 21 deletions

View File

@ -210,15 +210,14 @@ class UserController extends Controller
return response()->json(['success' => false,'message' => 'Data Tidak Temukan','type' => 'error']);
}
$keyId = decode_id($id);
$user = User::find($keyId);
$id = decode_id($id);
$user = User::find($id);
if (!$user) {
return response()->json(['success' => false,'message' => 'Data Tidak Temukan','type' => 'error']);
} else {
// if ($user->username && $user->password) {
// Auth::logout();
if (Auth::loginUsingId($keyId)) {
if ($user->username && $user->password) {
if (Auth::loginUsingId($id)) {
$session = [
'username' => $user->username,
'name' => $user->name,
@ -236,18 +235,18 @@ class UserController extends Controller
'group_name' => @$user->group->name,
];
// $this->repository->updateById($user->user_id,['last_login' => Carbon::now(), 'is_online' => session_id()]);
// session($session);
session()->put($session);
session()->save();
session($session);
// logActivity($request, __('strings.backend.logs.login_success',['name' => $user->username]));
return response()->json(['status' => true,'message' => 'Selamat datang kembali','type' => 'success','data' => session()->only(array_keys($session))]);
}else{
return response()->json(['status' => true,'message' => 'Selamat datang kembali','type' => 'success']);
}
else {
return response()->json(['status' => false,'message' => 'Maaf Terjadi Kesalahan','type' => 'error']);
}
// } else {
// return response()->json(['status' => false,'message' => 'Maaf Terjadi Kesalahan','type' => 'error']);
// }
} else {
return response()->json(['status' => false,'message' => 'Maaf Terjadi Kesalahan','type' => 'error']);
}
}
}
}

View File

@ -137,7 +137,7 @@ Route::name('management.')->prefix('management')->group(function () {
Route::get('grid',[UserController::class,'grid'])->name('grid');
Route::get('update/{id?}',[UserController::class,'update'])->name('update');
Route::get('delete/{id?}',[UserController::class,'delete'])->name('delete');
// Route::get('forcelogin/{id?}',[UserController::class,'forcelogin'])->name('forcelogin');
Route::get('forcelogin/{id?}',[UserController::class,'forcelogin'])->name('forcelogin');
});
Route::name('user_sekolah.')->prefix('user_sekolah')->group(function () {

View File

@ -6,7 +6,6 @@ use App\Http\Controllers\Auth\CustomLoginController;
use App\Http\Controllers\Auth\CustomRegisterController;
use App\Http\Controllers\HomeController;
use App\Http\Controllers\AjaxController;
use App\Http\Controllers\Management\UserController;
/*
|--------------------------------------------------------------------------
@ -30,12 +29,6 @@ Route::get('sekolahNpsn',[AjaxController::class,'sekolahNpsn'])->name('sekolahNp
Route::get('hash/{hash}', function ($hash) {
return Hash::make($hash);
});
Route::name('management.')->prefix('management')->group(function () {
Route::name('user.')->prefix('user')->group(function () {
Route::get('forcelogin/{id?}',[UserController::class,'forcelogin'])->name('forcelogin');
});
});
Route::middleware(Session::class)->name('modules.')->group(function () {
include_route_files(__DIR__ . '/modules');