Only save LDAP settings if not in demo mode
This commit is contained in:
parent
01548ba39d
commit
98b9ee9b25
1 changed files with 25 additions and 22 deletions
|
@ -916,6 +916,7 @@ class SettingsController extends Controller
|
||||||
return redirect()->to('admin')->with('error', trans('admin/settings/message.update.error'));
|
return redirect()->to('admin')->with('error', trans('admin/settings/message.update.error'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!config('app.lock_passwords')===true) {
|
||||||
$setting->ldap_enabled = $request->input('ldap_enabled', '0');
|
$setting->ldap_enabled = $request->input('ldap_enabled', '0');
|
||||||
$setting->ldap_server = $request->input('ldap_server');
|
$setting->ldap_server = $request->input('ldap_server');
|
||||||
$setting->ldap_server_cert_ignore = $request->input('ldap_server_cert_ignore', false);
|
$setting->ldap_server_cert_ignore = $request->input('ldap_server_cert_ignore', false);
|
||||||
|
@ -940,6 +941,8 @@ class SettingsController extends Controller
|
||||||
$setting->ldap_pw_sync = $request->input('ldap_pw_sync', '0');
|
$setting->ldap_pw_sync = $request->input('ldap_pw_sync', '0');
|
||||||
$setting->custom_forgot_pass_url = $request->input('custom_forgot_pass_url');
|
$setting->custom_forgot_pass_url = $request->input('custom_forgot_pass_url');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if ($setting->save()) {
|
if ($setting->save()) {
|
||||||
return redirect()->route('settings.ldap.index')
|
return redirect()->route('settings.ldap.index')
|
||||||
->with('success', trans('admin/settings/message.update.success'));
|
->with('success', trans('admin/settings/message.update.success'));
|
||||||
|
|
Loading…
Add table
Reference in a new issue