login & reset password pages: default value for login where possible; update ru

This commit is contained in:
Evgeny Gryaznov 2012-03-14 22:18:54 +01:00
parent 7b35045f06
commit 1ab3efb86f
6 changed files with 20 additions and 5 deletions

View File

@ -315,7 +315,7 @@ div.errinfo {
.fleftlabel { .fleftlabel {
float: left; float: left;
width: 100px; width: 11em;
} }
.flabel span.required { .flabel span.required {
@ -863,7 +863,7 @@ table.awaiting td.visitor {
.lrtl .fleftlabel { .lrtl .fleftlabel {
float: right; float: right;
width: 100px; width: 11em;
} }
.lrtl .fdescr { .lrtl .fdescr {

View File

@ -297,7 +297,7 @@ function check_status()
if (!check_admin($link)) { if (!check_admin($link)) {
$page['nextstep'] = getlocal("installed.login_link"); $page['nextstep'] = getlocal("installed.login_link");
$page['nextnotice'] = getlocal2("installed.notice", array("${webimroot}/install/")); $page['nextnotice'] = getlocal2("installed.notice", array("${webimroot}/install/"));
$page['nextstepurl'] = "$webimroot/"; $page['nextstepurl'] = "$webimroot/operator/login.php?login=admin";
} }
$page['show_small_login'] = true; $page['show_small_login'] = true;

View File

@ -111,6 +111,8 @@ content.logoff=
data.saved=Изменения сохранены data.saved=Изменения сохранены
demo.chat.question=Посоветуйте мне, пожалуйста, хороший браузер? demo.chat.question=Посоветуйте мне, пожалуйста, хороший браузер?
demo.chat.welcome=Здравствуйте! Чем я могу Вам помочь? demo.chat.welcome=Здравствуйте! Чем я могу Вам помочь?
error.no_password.visit_profile=Посетите свой <a href="{0}">Профиль</a>.
error.no_password=Вы вошли в первый раз с пустым паролем. Из соображений безопасности выберите новый пароль.
errors.captcha=Введенные символы не соответствуют изображению. errors.captcha=Введенные символы не соответствуют изображению.
errors.failed.uploading.file=Ошибка выгрузки файла "{0}": {1}. errors.failed.uploading.file=Ошибка выгрузки файла "{0}": {1}.
errors.file.move.error=Ошибка копирования файла errors.file.move.error=Ошибка копирования файла
@ -393,9 +395,17 @@ report.byoperator.4=
report.byoperator.title=Статистика по операторам report.byoperator.title=Статистика по операторам
report.no_items=Мало данных report.no_items=Мало данных
report.total=Итого: report.total=Итого:
resetpwd.changed.title=Ваш пароль был изменен.
resetpwd.changed=Войдите в систему, используя ваш новый пароль.
resetpwd.intro=Пожалуйста, выберите пароль для использования в вашей учетной записи.
resetpwd.login=Войти в систему
resetpwd.submit=Изменить
resetpwd.title=Изменение вашего пароля
restore.back_to_login=Вернуться на главную restore.back_to_login=Вернуться на главную
restore.emailorlogin=Логин или E-Mail: restore.emailorlogin=Логин или E-Mail:
restore.intro=Из соображений безопасности мы не высылаем текущий пароль, но вы можете заменить его на новый, воспользовавшись ссылкой из письма. restore.intro=Из соображений безопасности мы не высылаем текущий пароль, но вы можете заменить его на новый, воспользовавшись ссылкой из письма.
restore.mailsubj=Сброс вашего пароля от Mibew
restore.mailtext=Здравствуйте, {0}\n\nПожалуйста перейдите по ссылке, расположенной ниже, или скопируйте URL в адресную строку вашего браузера:\n{1}\n\nЭто позволит вам выбрать другой пароль.\n\nС уважением,\nMibew
restore.pwd.message=Забыли пароль? restore.pwd.message=Забыли пароль?
restore.sent.title=Запрос на смену пароля restore.sent.title=Запрос на смену пароля
restore.sent=Мы отправили инструкции по смене пароля на ваш почтовый адрес. Проверьте ваш почтовый ящик! restore.sent=Мы отправили инструкции по смене пароля на ваш почтовый адрес. Проверьте ваш почтовый ящик!
@ -457,9 +467,9 @@ settings.survey.askmail.description=
settings.survey.askmail=Спрашивать e-mail адрес settings.survey.askmail=Спрашивать e-mail адрес
settings.survey.askmessage.description=Показать/спрятать поле ввода первого вопроса settings.survey.askmessage.description=Показать/спрятать поле ввода первого вопроса
settings.survey.askmessage=Предлагать сразу же задать вопрос settings.survey.askmessage=Предлагать сразу же задать вопрос
settings.title=Íàñòðîéêè ìåññåíäæåðà
settings.threadlifetime.description=Укажите время жизни диалога после закрытия диалогового окна в секундах. По умолчанию, 600 секунд. Укажите 0 для снятия ограничения. settings.threadlifetime.description=Укажите время жизни диалога после закрытия диалогового окна в секундах. По умолчанию, 600 секунд. Укажите 0 для снятия ограничения.
settings.threadlifetime=Время жизни диалога settings.threadlifetime=Время жизни диалога
settings.title=Настройки мессенджера
settings.usercanchangename.description=Возможность убрать поле смены имени из чат окна settings.usercanchangename.description=Возможность убрать поле смены имени из чат окна
settings.usercanchangename=Разрешать посетителям менять имена settings.usercanchangename=Разрешать посетителям менять имена
settings.usernamepattern.description=Укажите как отобразить имя посетителя операторам. Можно использовать {name}, {id} и {addr}. По умолчанию: {name} settings.usernamepattern.description=Укажите как отобразить имя посетителя операторам. Можно использовать {name}, {id} и {addr}. По умолчанию: {name}

View File

@ -46,6 +46,10 @@ if (isset($_POST['login']) && isset($_POST['password'])) {
$errors[] = getlocal("page_login.error"); $errors[] = getlocal("page_login.error");
$page['formlogin'] = $login; $page['formlogin'] = $login;
} }
} else if(isset($_GET['login'])) {
$login = getgetparam('login');
if (preg_match("/^(\w{1,15})$/", $login))
$page['formlogin'] = $login;
} }
$page['localeLinks'] = get_locale_links("$webimroot/operator/login.php"); $page['localeLinks'] = get_locale_links("$webimroot/operator/login.php");

View File

@ -57,6 +57,7 @@ if (count($errors) == 0 && isset($_POST['password'])) {
perform_query($query, $link); perform_query($query, $link);
mysql_close($link); mysql_close($link);
$page['loginname'] = $operator['vclogin'];
start_html_output(); start_html_output();
require('../view/resetpwd.php'); require('../view/resetpwd.php');
exit; exit;

View File

@ -41,7 +41,7 @@ function tpl_content() {
<?php echo getlocal("resetpwd.changed") ?> <?php echo getlocal("resetpwd.changed") ?>
<br/> <br/>
<br/> <br/>
<a href="login.php"><?php echo getlocal("resetpwd.login") ?></a> <a href="login.php?login=<?php echo $page['loginname'] ?>"><?php echo getlocal("resetpwd.login") ?></a>
</div> </div>
</div> </div>