* Remove header in user::forgetPassword and user::resetPassword, modify style and fix save error.

This commit is contained in:
liumengyi
2023-07-28 13:55:17 +08:00
parent 4890e938dd
commit c2f767009a
7 changed files with 124 additions and 109 deletions
+2
View File
@@ -1,3 +1,5 @@
#mainContent {padding-top: 0;}
#mainContent .alert-danger {color: var(--color-danger-500); background-color: var(--color-danger-50);}
#mainContent .panel {max-width: 600px; margin-top: 100px;}
.reset-password .form-group {padding-left: 0;}
.reset-password .form-label {position: static; width: min-content; padding-left: 0;}
+1 -1
View File
@@ -322,7 +322,7 @@ $lang->user->mkdirLinux = <<<EOT
</td></tr></table></body></html>
EOT;
$lang->user->jumping = "This page will redirect to the previous page in <span id='time'>3</span> seconds. <a href='%s' class='btn btn-primary btn-xs' type='button'>Redirect Now</a>";
$lang->user->jumping = "This page will redirect to the previous page in <span id='time'>3</span> seconds. <a href='%s' class='btn primary size-xs' type='button'>Redirect Now</a>";
$lang->user->zentaoapp = new stdclass();
$lang->user->zentaoapp->logout = 'Logout';
+1 -1
View File
@@ -322,7 +322,7 @@ $lang->user->mkdirLinux = <<<EOT
</td></tr></table></body></html>
EOT;
$lang->user->jumping = "This page will redirect to the previous page in <span id='time'>3</span> seconds. <a href='%s' class='btn btn-primary btn-xs' type='button'>Redirect Now</a>";
$lang->user->jumping = "This page will redirect to the previous page in <span id='time'>3</span> seconds. <a href='%s' class='btn primary size-xs' type='button'>Redirect Now</a>";
$lang->user->zentaoapp = new stdclass();
$lang->user->zentaoapp->logout = 'Logout';
+1 -1
View File
@@ -322,7 +322,7 @@ $lang->user->mkdirLinux = <<<EOT
</td></tr></table></body></html>
EOT;
$lang->user->jumping = "This page will redirect to the previous page in <span id='time'>3</span> seconds. <a href='%s' class='btn btn-primary btn-xs' type='button'>Redirect Now</a>";
$lang->user->jumping = "This page will redirect to the previous page in <span id='time'>3</span> seconds. <a href='%s' class='btn primary size-xs' type='button'>Redirect Now</a>";
$lang->user->zentaoapp = new stdclass();
$lang->user->zentaoapp->logout = 'Logout';
+1 -1
View File
@@ -322,7 +322,7 @@ $lang->user->mkdirLinux = <<<EOT
</td></tr></table></body></html>
EOT;
$lang->user->jumping = "<span id='time'>10</span>秒钟后页面将自动跳转登录页。 <a href='%s' class='btn btn-primary btn-xs' type='button'>立即跳转</a>";
$lang->user->jumping = "<span id='time'>10</span>秒钟后页面将自动跳转登录页。 <a href='%s' class='btn primary size-xs' type='button'>立即跳转</a>";
$lang->user->zentaoapp = new stdclass();
$lang->user->zentaoapp->logout = '退出登录';
+50 -42
View File
@@ -10,52 +10,60 @@ declare(strict_types=1);
*/
namespace zin;
formPanel
set::zui(true);
div
(
to::headingActions
set::id('main'),
div
(
a
set::id('mainContent'),
formPanel
(
set::href(inlink('reset')),
$lang->user->resetTitle,
),
),
set::title($lang->admin->resetPWDByMail),
setClass('forget-password'),
set::actions(array()),
formRow
(
formGroup
(
setClass('flex-wrap'),
set::label($lang->user->account),
set::name('account'),
set::value(''),
set::required(true),
set::placeholder($lang->user->placeholder->loginAccount)
),
),
formRow
(
formGroup
(
set::label($lang->user->email),
set::name('email'),
set::value(''),
set::required(true),
set::placeholder($lang->user->placeholder->email)
)
),
formRow
(
setClass('form-actions'),
toolbar
(
btn(set(array('text' => $lang->user->submit, 'btnType' => 'submit', 'type' => 'primary', 'class' => 'mx-4'))),
btn(set(array('text' => $lang->goback, 'url' => createLink('user', 'login'), 'back' => true, 'class' => 'mx-4'))),
to::headingActions
(
a
(
set::href(inlink('reset')),
$lang->user->resetTitle,
),
),
set::title($lang->admin->resetPWDByMail),
setClass('forget-password'),
set::actions(array()),
formRow
(
formGroup
(
setClass('flex-wrap'),
set::label($lang->user->account),
set::name('account'),
set::value(''),
set::required(true),
set::placeholder($lang->user->placeholder->loginAccount)
),
),
formRow
(
formGroup
(
set::label($lang->user->email),
set::name('email'),
set::value(''),
set::required(true),
set::placeholder($lang->user->placeholder->email)
)
),
formRow
(
setClass('form-actions'),
toolbar
(
btn(set(array('text' => $lang->user->submit, 'btnType' => 'submit', 'type' => 'primary', 'class' => 'mx-4'))),
btn(set(array('text' => $lang->goback, 'url' => createLink('user', 'login'), 'back' => true, 'class' => 'mx-4'))),
),
),
),
),
);
render();
render('pagebase');
+68 -63
View File
@@ -10,69 +10,74 @@ declare(strict_types=1);
*/
namespace zin;
jsVar('expired', $expired);
if($expired)
{
$content = $expired ? div
(
setClass('alert-danger p-4 mb-6'),
$lang->user->linkExpired,
html(sprintf($lang->user->jumping, inlink('login'))),
) : formPanel
(
setClass('reset-password w-full'),
set::title($lang->user->resetPassword),
set::actions(array()),
formRow
(
formGroup
(
set::label($lang->user->password),
set::required(true),
password
(
set::checkStrength(true)
),
),
),
formRow
(
formGroup
(
set::label($lang->user->password2),
set::required(true),
set::control('password'),
set::name('password2'),
set::value(''),
)
),
formRow
(
setClass('hidden'),
formGroup
(
set::name('passwordLength'),
set::value(0),
),
formGroup
(
set::name('verifyRand'),
set::value($rand),
),
),
formRow
(
setClass('form-actions'),
toolbar
(
btn(set(array('text' => $lang->user->submit, 'btnType' => 'submit', 'type' => 'primary', 'class' => 'mx-4'))),
btn(set(array('text' => $lang->goback, 'url' => createLink('user', 'login'), 'back' => true, 'class' => 'mx-4'))),
),
),
);
set::zui(true);
div
(
set::id('main'),
div
(
setClass('alert-info p-4 mb-6'),
$lang->user->linkExpired,
html(sprintf($lang->user->jumping, inlink('login'))),
);
}
else
{
formPanel
(
setClass('reset-password w-full'),
set::title($lang->user->resetPassword),
set::actions(array()),
formRow
(
formGroup
(
set::label($lang->user->password),
set::required(true),
password
(
set::checkStrength(true)
),
),
),
formRow
(
formGroup
(
set::label($lang->user->password2),
set::required(true),
set::control('password'),
set::name('password2'),
set::value(''),
)
),
formRow
(
setClass('hidden'),
formGroup
(
set::name('passwordLength'),
set::value(0),
),
formGroup
(
set::name('verifyRand'),
set::value($rand),
),
),
formRow
(
setClass('form-actions'),
toolbar
(
btn(set(array('text' => $lang->user->submit, 'btnType' => 'submit', 'type' => 'primary', 'class' => 'mx-4'))),
btn(set(array('text' => $lang->goback, 'url' => createLink('user', 'login'), 'back' => true, 'class' => 'mx-4'))),
),
),
);
}
set::id('mainContent'),
$content,
),
);
render();
render('pagebase');