Revision 56eb247f
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
bin/mozilla/admin.pl | ||
---|---|---|
146 | 146 |
|
147 | 147 |
map { $params{"db_${_}"} = $main::auth->{DB_config}->{$_} } keys %{ $auth->{DB_config} }; |
148 | 148 |
|
149 |
$params{admin_password} = $::lx_office_conf{authentication}->{admin_password}; |
|
150 |
|
|
149 | 151 |
if (!$main::auth->check_database()) { |
150 | 152 |
$form->{title} = $locale->text('Authentification database creation'); |
151 | 153 |
$form->header(); |
templates/webpages/admin/check_auth_database.html | ||
---|---|---|
50 | 50 |
</tr> |
51 | 51 |
</table> |
52 | 52 |
|
53 |
<input type="hidden" name="rpw" value="[% HTML.escape(rpw) %]">
|
|
53 |
<input type="hidden" name="{AUTH}admin_password" value="[% HTML.escape(admin_password) %]">
|
|
54 | 54 |
<input type="hidden" name="action" value="create_auth_db"> |
55 | 55 |
|
56 | 56 |
<input type="submit" class="submit" value="[% 'Create Dataset' | $T8 %]"> |
templates/webpages/admin/check_auth_tables.html | ||
---|---|---|
32 | 32 |
|
33 | 33 |
<form method="post" action="admin.pl"> |
34 | 34 |
|
35 |
<input type="hidden" name="rpw" value="[% HTML.escape(rpw) %]">
|
|
35 |
<input type="hidden" name="{AUTH}admin_password" value="[% HTML.escape(admin_password) %]">
|
|
36 | 36 |
<input type="hidden" name="action" value="create_auth_tables"> |
37 | 37 |
|
38 | 38 |
<input type="submit" class="submit" value="[% 'Create tables' | $T8 %]"> |
Auch abrufbar als: Unified diff
Beim Anlegen der Auth-DB/-Tabellen Admin-Passwort mitschleifen
Solange die Auth-Strukturen nicht existieren, muss das Admin-Passwort
als Zeichen des gültigen Logins als Hiddens mitgeschliffen werden. Das
war auch vorher schon so, nur steht das vom Benutzer eingegebene
Passwort seit 670f76a für die Controller nicht mehr als Formvariable
zur Verfügung.
Behebt #1987.