User account deletion from user profile

This commit is contained in:
DariusIII
2018-08-01 15:44:59 +02:00
parent 9d95f56d83
commit f5d62bf6d0
3 changed files with 4 additions and 4 deletions
+2 -3
View File
@@ -301,15 +301,14 @@ class ProfileController extends BasePageController
$this->setPrefs();
$userId = $request->input('id');
if ($userId !== null && $this->userdata->role->id !== User::ROLE_ADMIN && (int) $userId === Auth::id()) {
if ($userId !== null && $this->userdata->hasRole('Admin') === false && (int) $userId === Auth::id()) {
Mail::to(Settings::settingValue('site.main.email'))->send(new AccountDeleted($userId));
Auth::logout();
User::deleteUser($userId);
return redirect('login');
}
if ($this->userdata->role->id === User::ROLE_ADMIN) {
if ($this->userdata->hasRole('Admin')) {
return redirect('profile');
}