Passphrase
This commit is contained in:
parent
daf1803346
commit
3101e4c1fe
19 changed files with 68 additions and 2316 deletions
2248
app/Core/Install.php
2248
app/Core/Install.php
File diff suppressed because it is too large
Load diff
|
@ -60,14 +60,14 @@ class LoadUserFromCookie
|
|||
$user->style = $this->config['o_default_style'];
|
||||
|
||||
// быстрое переключение языка - Visman
|
||||
$language = $this->cookie->get('glang');
|
||||
/* $language = $this->cookie->get('glang');
|
||||
if (null !== $language) {
|
||||
$language = preg_replace('%[^a-zA-Z0-9_]%', '', $language);
|
||||
$languages = forum_list_langs();
|
||||
if (in_array($language, $languages)) {
|
||||
$user->language = $language;
|
||||
}
|
||||
}
|
||||
} */
|
||||
} else {
|
||||
$user->isBot = false;
|
||||
if (! $user->dispTopics) {
|
||||
|
|
|
@ -100,7 +100,7 @@ class Auth extends Page
|
|||
'token' => 'token:Login',
|
||||
'redirect' => 'referer:Index',
|
||||
'username' => ['required|string', __('Username')],
|
||||
'password' => ['required|string|login_process', __('Password')],
|
||||
'password' => ['required|string|login_process', __('Passphrase')],
|
||||
'save' => 'checkbox',
|
||||
]);
|
||||
|
||||
|
@ -173,8 +173,8 @@ class Auth extends Page
|
|||
*/
|
||||
public function forget(array $args)
|
||||
{
|
||||
$this->nameTpl = 'password_reset';
|
||||
$this->onlinePos = 'password_reset';
|
||||
$this->nameTpl = 'passphrase_reset';
|
||||
$this->onlinePos = 'passphrase_reset';
|
||||
|
||||
if (! isset($args['_email'])) {
|
||||
$args['_email'] = '';
|
||||
|
@ -183,7 +183,7 @@ class Auth extends Page
|
|||
$this->c->Lang->load('auth');
|
||||
|
||||
$this->titles = [
|
||||
__('Password reset'),
|
||||
__('Passphrase reset'),
|
||||
];
|
||||
$this->data = [
|
||||
'formAction' => $this->c->Router->link('Forget'),
|
||||
|
@ -283,8 +283,8 @@ class Auth extends Page
|
|||
*/
|
||||
public function changePass(array $args)
|
||||
{
|
||||
$this->nameTpl = 'change_password';
|
||||
$this->onlinePos = 'change_password';
|
||||
$this->nameTpl = 'change_passphrase';
|
||||
$this->onlinePos = 'change_passphrase';
|
||||
|
||||
if (isset($args['_ok'])) {
|
||||
unset($args['_ok']);
|
||||
|
|
|
@ -217,7 +217,7 @@ class Install extends Page
|
|||
'dbpass' => ['string:trim', __('Database password')],
|
||||
'dbprefix' => ['string:trim|max:40|check_prefix', __('Table prefix')],
|
||||
'username' => ['required|string:trim|min:2|max:25', __('Administrator username')],
|
||||
'password' => ['required|string|min:8|password', __('Administrator password')],
|
||||
'password' => ['required|string|min:8|password', __('Administrator passphrase')],
|
||||
'email' => 'required|string:trim,lower|email',
|
||||
'title' => ['required|string:trim', __('Board title')],
|
||||
'descr' => ['required|string:trim', __('Board description')],
|
||||
|
|
|
@ -43,7 +43,7 @@ class Register extends Page
|
|||
'on' => 'integer',
|
||||
'email' => ['required_with:on|string:trim,lower|email|check_email', __('Email')],
|
||||
'username' => ['required_with:on|string:trim|min:2|max:25|login|check_username', __('Username')],
|
||||
'password' => ['required_with:on|string|min:8|password', __('Password')],
|
||||
'password' => ['required_with:on|string|min:8|password', __('Passphrase')],
|
||||
])->setMessages([
|
||||
'agree.required' => ['cancel', 'cancel'],
|
||||
'agree.token' => [__('Bad agree', $this->c->Router->link('Register')), 'w'],
|
||||
|
|
|
@ -533,7 +533,7 @@ class Validator
|
|||
|
||||
protected function vPassword($v, $value, $type)
|
||||
{
|
||||
return $this->vRegex($v, $value, $type, '%^(?=.*\p{N})(?=.*\p{Lu})(?=.*\p{Ll})(?=.*[^\p{N}\p{L}])%u');
|
||||
return $this->vRegex($v, $value, $type, '%[^\x20][\x20][^\x20]%');
|
||||
}
|
||||
|
||||
protected function vLogin($v, $value, $type)
|
||||
|
|
|
@ -22,10 +22,10 @@ msgid "Account is not activated"
|
|||
msgstr "Account is not activated."
|
||||
|
||||
msgid "Wrong user/pass"
|
||||
msgstr "Wrong username and/or password."
|
||||
msgstr "Wrong username and/or passphrase."
|
||||
|
||||
msgid "Forgotten pass"
|
||||
msgstr "Forgotten your password?"
|
||||
msgstr "Forgotten?"
|
||||
|
||||
msgid "Login redirect"
|
||||
msgstr "Logged in successfully. Redirecting …"
|
||||
|
@ -33,11 +33,11 @@ msgstr "Logged in successfully. Redirecting …"
|
|||
msgid "Logout redirect"
|
||||
msgstr "Logged out. Redirecting …"
|
||||
|
||||
msgid "Password reset"
|
||||
msgstr "Password reset"
|
||||
msgid "Passphrase reset"
|
||||
msgstr "Passphrase reset"
|
||||
|
||||
msgid "Password reset info"
|
||||
msgstr "An email will be sent to the specified address with instructions on how to change your password."
|
||||
msgid "Passphrase reset info"
|
||||
msgstr "An email will be sent to the specified address with instructions on how to change your passphrase."
|
||||
|
||||
msgid "Not registered"
|
||||
msgstr "Not registered yet?"
|
||||
|
@ -46,34 +46,34 @@ msgid "Remember me"
|
|||
msgstr "Remember me"
|
||||
|
||||
msgid "Forget mail"
|
||||
msgstr "An email has been sent to the specified address with instructions on how to change your password. If it does not arrive you can contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
msgstr "An email has been sent to the specified address with instructions on how to change your passphrase. If it does not arrive you can contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
|
||||
msgid "Email flood"
|
||||
msgstr "This account has already requested a password reset in the past hour. Please wait %s minutes before trying again."
|
||||
msgstr "This account has already requested a passphrase reset in the past hour. Please wait %s minutes before trying again."
|
||||
|
||||
msgid "Pass not match"
|
||||
msgstr "Passwords do not match."
|
||||
msgstr "Passphrases do not match."
|
||||
|
||||
msgid "Change pass"
|
||||
msgstr "Change password"
|
||||
msgstr "Change passphrase"
|
||||
|
||||
msgid "Change password"
|
||||
msgstr "Change password"
|
||||
msgid "Change passphrase"
|
||||
msgstr "Change passphrase"
|
||||
|
||||
msgid "New pass"
|
||||
msgstr "New password"
|
||||
msgstr "New passphrase"
|
||||
|
||||
msgid "Confirm new pass"
|
||||
msgstr "Confirm new password"
|
||||
msgstr "Confirm new passphrase"
|
||||
|
||||
msgid "Pass format"
|
||||
msgstr "Password must contain the digit, uppercase and lowercase letters, symbol different from the digits and letters."
|
||||
msgstr "Passphrase must contain a few words."
|
||||
|
||||
msgid "Pass info"
|
||||
msgstr "Passwords must be at least 8 characters long. Passwords are case sensitive."
|
||||
msgstr "Passphrase must be at least 16 characters long. Passphrase are case sensitive."
|
||||
|
||||
msgid "Pass updated"
|
||||
msgstr "Your password has been updated. You can now login with your new password."
|
||||
msgstr "Your passphrase has been updated. You can now login with your new passphrase."
|
||||
|
||||
msgid "Account activated"
|
||||
msgstr "Account activated."
|
||||
|
|
|
@ -141,8 +141,8 @@ msgstr "Go to the first new post in this topic."
|
|||
msgid "Username"
|
||||
msgstr "Username"
|
||||
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
msgid "Passphrase"
|
||||
msgstr "Passphrase"
|
||||
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
|
|
@ -84,11 +84,11 @@ msgstr "Administrator's username"
|
|||
msgid "Info 8"
|
||||
msgstr "The username must begin with a letter. May contain letters, numbers, spaces, dots, dashes and underscores."
|
||||
|
||||
msgid "Administrator password"
|
||||
msgstr "Administrator's password"
|
||||
msgid "Administrator passphrase"
|
||||
msgstr "Administrator's passphrase"
|
||||
|
||||
msgid "Info 9"
|
||||
msgstr "Password must contain the digit, uppercase and lowercase letters, symbol different from the digits and letters. Passwords must be at least 8 characters long. Passwords are case sensitive."
|
||||
msgstr "Passphrase must contain a few words. Passphrase must be at least 16 characters long. Passphrase are case sensitive."
|
||||
|
||||
msgid "Administrator email"
|
||||
msgstr "Administrator's email"
|
||||
|
|
|
@ -58,13 +58,13 @@ msgid "Email info"
|
|||
msgstr "Please enter a valid email address. It will be used to activate your account."
|
||||
|
||||
msgid "Pass format"
|
||||
msgstr "Password must contain the digit, uppercase and lowercase letters, symbol different from the digits and letters."
|
||||
msgstr "Passphrase must contain a few words."
|
||||
|
||||
msgid "Pass info"
|
||||
msgstr "Passwords must be at least 8 characters long. Passwords are case sensitive."
|
||||
msgstr "Passphrase must be at least 16 characters long. Passphrase are case sensitive."
|
||||
|
||||
msgid "Login format"
|
||||
msgstr "The username must begin with a letter. May contain letters, numbers, spaces, dots, dashes and underscores."
|
||||
|
||||
msgid "Error welcom mail"
|
||||
msgstr "When sending email there was an error. Please use the password reset form for activate your account or contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
msgstr "When sending email there was an error. Please use the passphrase reset form for activate your account or contact the forum administrator at <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
|
|
|
@ -22,10 +22,10 @@ msgid "Account is not activated"
|
|||
msgstr "Аккаунт не активирован."
|
||||
|
||||
msgid "Wrong user/pass"
|
||||
msgstr "Неверное имя и/или пароль. Имя и пароль чувствительны к регистру!"
|
||||
msgstr "Неверное имя и/или кодовая фраза. Имя и кодовая фраза чувствительны к регистру!"
|
||||
|
||||
msgid "Forgotten pass"
|
||||
msgstr "Забыли пароль?"
|
||||
msgstr "Забыли?"
|
||||
|
||||
msgid "Login redirect"
|
||||
msgstr "Успешный вход. Переадресация …"
|
||||
|
@ -33,11 +33,11 @@ msgstr "Успешный вход. Переадресация …"
|
|||
msgid "Logout redirect"
|
||||
msgstr "Выход произведён. Переадресация …"
|
||||
|
||||
msgid "Password reset"
|
||||
msgstr "Сброс пароля"
|
||||
msgid "Passphrase reset"
|
||||
msgstr "Сброс кодовой фразы"
|
||||
|
||||
msgid "Password reset info"
|
||||
msgstr "Инструкция по смене пароля будет выслана на указанный почтовый адрес."
|
||||
msgid "Passphrase reset info"
|
||||
msgstr "Инструкция по смене кодовой фразы будет выслана на указанный почтовый адрес."
|
||||
|
||||
msgid "Not registered"
|
||||
msgstr "Ещё не зарегистрированы?"
|
||||
|
@ -46,34 +46,34 @@ msgid "Remember me"
|
|||
msgstr "Запомнить меня"
|
||||
|
||||
msgid "Forget mail"
|
||||
msgstr "Письмо с инструкцией по изменению пароля было выслано на указанный вами почтовый адрес. Если вы не получите его, свяжитесь с администрацией форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
msgstr "Письмо с инструкцией по изменению кодовой фразы было выслано на указанный вами почтовый адрес. Если вы не получите его, свяжитесь с администрацией форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
|
||||
msgid "Email flood"
|
||||
msgstr "Для этой учетной записи недавно уже запрашивали сброс пароля. Пожалуйста, подождите %s минут, прежде чем повторить попытку."
|
||||
msgstr "Для этой учетной записи недавно уже запрашивали сброс кодовой фразы. Пожалуйста, подождите %s минут, прежде чем повторить попытку."
|
||||
|
||||
msgid "Pass not match"
|
||||
msgstr "Пароли не совпадают."
|
||||
msgstr "Кодовые фразы не совпадают."
|
||||
|
||||
msgid "Change pass"
|
||||
msgstr "Смена пароля"
|
||||
msgstr "Смена кодовой фразы"
|
||||
|
||||
msgid "Change password"
|
||||
msgstr "Сменить пароль"
|
||||
msgid "Change passphrase"
|
||||
msgstr "Сменить кодовую фразу"
|
||||
|
||||
msgid "New pass"
|
||||
msgstr "Новый пароль"
|
||||
msgstr "Новая кодовая фраза"
|
||||
|
||||
msgid "Confirm new pass"
|
||||
msgstr "Ещё раз"
|
||||
|
||||
msgid "Pass format"
|
||||
msgstr "Пароль должен содержать цифру, строчную и прописную буквы, символ отличающийся от цифр и букв."
|
||||
msgstr "Кодовая фраза должна содержать несколько слов."
|
||||
|
||||
msgid "Pass info"
|
||||
msgstr "Пароль должен состоять минимум из 8 символов. Пароль чувствителен к регистру вводимых букв."
|
||||
msgstr "Кодовая фраза должна состоять минимум из 16 символов. Она чувствительна к регистру вводимых букв."
|
||||
|
||||
msgid "Pass updated"
|
||||
msgstr "Ваш пароль изменён. Вы можете войти на форум с новым паролем."
|
||||
msgstr "Ваша кодовая фраза изменена. Вы можете войти на форум с ее помощью."
|
||||
|
||||
msgid "Account activated"
|
||||
msgstr "Аккаунт активирован."
|
||||
|
|
|
@ -141,8 +141,8 @@ msgstr "Перейти к первому новому сообщению в те
|
|||
msgid "Username"
|
||||
msgstr "Имя"
|
||||
|
||||
msgid "Password"
|
||||
msgstr "Пароль"
|
||||
msgid "Passphrase"
|
||||
msgstr "Кодовая фраза"
|
||||
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
|
|
@ -84,11 +84,11 @@ msgstr "Имя администратора"
|
|||
msgid "Info 8"
|
||||
msgstr "Имя должно начинаться с буквы. Может содержать буквы, цифры, пробел, точку, дефис и знак подчеркивания."
|
||||
|
||||
msgid "Administrator password"
|
||||
msgstr "Пароль администратора"
|
||||
msgid "Administrator passphrase"
|
||||
msgstr "Кодовая фраза администратора"
|
||||
|
||||
msgid "Info 9"
|
||||
msgstr "Пароль должен содержать цифру, строчную и прописную буквы, символ отличающийся от цифр и букв. Пароль должен состоять минимум из 8 символов. Пароль чувствителен к регистру вводимых букв."
|
||||
msgstr "Кодовая фраза должна содержать несколько слов. Иметь длину не менее 16 символов. Она чувствительна к регистру."
|
||||
|
||||
msgid "Administrator email"
|
||||
msgstr "Почта администратора"
|
||||
|
|
|
@ -58,13 +58,13 @@ msgid "Email info"
|
|||
msgstr "Укажите действующий почтовый адрес. Он будет использован для активации аккаунта."
|
||||
|
||||
msgid "Pass format"
|
||||
msgstr "Пароль должен содержать цифру, строчную и прописную буквы, символ отличающийся от цифр и букв."
|
||||
msgstr "Кодовая фраза должна содержать несколько слов."
|
||||
|
||||
msgid "Pass info"
|
||||
msgstr "Пароль должен состоять минимум из 8 символов. Пароль чувствителен к регистру вводимых букв."
|
||||
msgstr "Иметь длину не менее 16 символов. Она чувствительна к регистру."
|
||||
|
||||
msgid "Login format"
|
||||
msgstr "Имя пользователя должно начинаться с буквы. Может содержать буквы, цифры, пробел, точку, дефис и знак подчеркивания."
|
||||
|
||||
msgid "Error welcom mail"
|
||||
msgstr "При отправке письма возникла ошибка. Пожалуйста, воспользуйтесь формой восстановления пароля для активации аккаунта или свяжитесь с администратором форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
msgstr "При отправке письма возникла ошибка. Пожалуйста, воспользуйтесь формой восстановления кодовой фразы для активации аккаунта или свяжитесь с администратором форума по адресу <a href=\"mailto:%1$s\">%1$s</a>."
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<label class="f-child4">{!! __('Pass format') !!} {!! __('Pass info') !!}</label>
|
||||
</div>
|
||||
<div>
|
||||
<input class="f-btn" type="submit" name="login" value="{!! __('Change password') !!}" tabindex="3">
|
||||
<input class="f-btn" type="submit" name="login" value="{!! __('Change passphrase') !!}" tabindex="3">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
|
@ -101,8 +101,8 @@
|
|||
<label class="f-child4">{!! __('Info 8') !!}</label>
|
||||
</div>
|
||||
<div>
|
||||
<label class="f-child1 f-req" for="id-password">{!! __('Administrator password') !!}</label>
|
||||
<input required class="f-ctrl" id="id-password" type="password" name="password" pattern=".{8,}">
|
||||
<label class="f-child1 f-req" for="id-password">{!! __('Administrator passphrase') !!}</label>
|
||||
<input required class="f-ctrl" id="id-password" type="password" name="password" pattern="^.{16,}$">
|
||||
<label class="f-child4">{!! __('Info 9') !!}</label>
|
||||
</div>
|
||||
<div>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<input required class="f-ctrl" id="id-username" type="text" name="username" value="{{ $username }}" maxlength="25" autofocus="autofocus" spellcheck="false" tabindex="1">
|
||||
</div>
|
||||
<div>
|
||||
<label class="f-child1 f-req" for="id-password">{!! __('Password') !!}<a class="f-forgetlink" href="{!! $forgetLink !!}" tabindex="5">{!! __('Forgotten pass') !!}</a></label>
|
||||
<label class="f-child1 f-req" for="id-password">{!! __('Passphrase') !!}<a class="f-forgetlink" href="{!! $forgetLink !!}" tabindex="5">{!! __('Forgotten pass') !!}</a></label>
|
||||
<input required class="f-ctrl" id="id-password" type="password" name="password" tabindex="2">
|
||||
</div>
|
||||
<div>
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
@extends('layouts/main')
|
||||
<section class="f-main f-login">
|
||||
<div class="f-lrdiv">
|
||||
<h2>{!! __('Password reset') !!}</h2>
|
||||
<h2>{!! __('Passphrase reset') !!}</h2>
|
||||
<form class="f-form" method="post" action="{!! $formAction !!}">
|
||||
<input type="hidden" name="token" value="{!! $formToken !!}">
|
||||
<div>
|
||||
<label class="f-child1 f-req" for="id-email">{!! __('Email') !!}</label>
|
||||
<input required class="f-ctrl" id="id-email" type="text" name="email" value="{{ $email }}" maxlength="80" pattern=".+@.+" autofocus="autofocus" spellcheck="false" tabindex="1">
|
||||
<label class="f-child4">{!! __('Password reset info') !!}</label>
|
||||
<label class="f-child4">{!! __('Passphrase reset info') !!}</label>
|
||||
</div>
|
||||
<div>
|
||||
<input class="f-btn" type="submit" name="submit" value="{!! __('Send email') !!}" tabindex="2">
|
|
@ -17,8 +17,8 @@
|
|||
<label class="f-child4 f-fhint">{!! __('Login format') !!}</label>
|
||||
</div>
|
||||
<div>
|
||||
<label class="f-child1 f-req" for="id-password">{!! __('Password') !!}</label>
|
||||
<input required class="f-ctrl" id="id-password" type="password" name="password" pattern=".{8,}" tabindex="3">
|
||||
<label class="f-child1 f-req" for="id-password">{!! __('Passphrase') !!}</label>
|
||||
<input required class="f-ctrl" id="id-password" type="password" name="password" pattern="^.{16,}$" tabindex="3">
|
||||
<label class="f-child4 f-fhint">{!! __('Pass format') !!} {!! __('Pass info') !!}</label>
|
||||
</div>
|
||||
<div>
|
||||
|
|
Loading…
Add table
Reference in a new issue