3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-02-06 14:05:38 +00:00

Better hide reset password functionality for LDAP users

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe
2025-01-17 18:51:08 +00:00
parent 7e65d68392
commit e9ad43afbe
5 changed files with 26 additions and 15 deletions

View File

@ -99,9 +99,13 @@ class ProfileController extends Controller
* User change email page.
*
*/
public function password() : View
public function password() : View | RedirectResponse
{
$user = auth()->user();
if ($user->ldap_import=='1') {
return redirect()->route('account')->with('error', trans('admin/users/message.error.password_ldap'));
}
return view('account/change-password', compact('user'));
}
@ -116,7 +120,7 @@ class ProfileController extends Controller
$user = auth()->user();
if ($user->ldap_import == '1') {
return redirect()->route('account.password.index')->with('error', trans('admin/users/message.error.password_ldap'));
return redirect()->route('account')->with('error', trans('admin/users/message.error.password_ldap'));
}
$rules = [