Jump to content

Как увеличить число символов при регистрации?


byBaron
 Share

Recommended Posts

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Link to comment
Share on other sites

У пароля по моему нет ограничения

а имя как минимум имеет длину 20 символов (а как максимум 255), этого мало?

 

Настройки -> Пользователи -> Ограничения пользовательских имен -> Максимальная длина отображаемого имени

Link to comment
Share on other sites

У пароля по моему нет ограничения

а имя как минимум имеет длину 20 символов (а как максимум 255), этого мало?

 

Настройки -> Пользователи -> Ограничения пользовательских имен -> Максимальная длина отображаемого имени

Спасибо с именем помогло но вот с паролем!? (Вы должны использовать сложный пароль, содержащий не менее 3 и не более 32 символов) значить можно урезать?

Link to comment
Share on other sites

Куда уже урезать меньше 3 символов? А если не хотите превышать 32 не используйте кавычки и амперсанды в пароле, при кодировании они увеличиваются примерно в четверо.

Link to comment
Share on other sites

  • 2 years later...
А можно ли сделать пароль минимум 6-символьный?

admin/applications/core/modules_public/global/register.php

 

Найти

	if( trim($this->request['PassWord_Check']) != $in_password OR !$in_password )
	{
		$form_errors['password'][$this->lang->words['passwords_not_match']] = $this->lang->words['passwords_not_match'];
	}

Ниже добавить

	elseif ( strlen( $in_password ) < 6 )
	{
		$form_errors['password'][$this->lang->words['pass_too_short']] = $this->lang->words['pass_too_short'];
	}

  • Upvote 1
Link to comment
Share on other sites

Спасибо большое! А как сделать, чтобы если вводят пароль менее 6-ти символов, то выводилась ajax-ошибка, как например при вводе занятого логина или емейла?

Link to comment
Share on other sites

\public\js\ips.register.js

 

		/*
	There's no reason for this - http://community.invisionpower.com/resources/bugs.html/_/ip-board/registrations-limit-passwords-to-32-characters-for-no-apparent-reason-r37770
	if( $F('password_1').length < 3 )
	{
		ipb.register.showMessage( $('password_1'), ipb.lang['pass_too_short'], 1 );
		return;
	}
	if( $F('password_1').length > 32 )
	{
		ipb.register.showMessage( $('password_1'), ipb.lang['pass_too_long'], 1 );
		return;
	}

	*/

Заменить на

	if( $F('password_1').length < 6 )
	{
		ipb.register.showMessage( $('password_1'), ipb.lang['pass_too_short'], 1 );
		return;
	}

	/*
	There's no reason for this - http://community.invisionpower.com/resources/bugs.html/_/ip-board/registrations-limit-passwords-to-32-characters-for-no-apparent-reason-r37770
	if( $F('password_1').length > 32 )
	{
		ipb.register.showMessage( $('password_1'), ipb.lang['pass_too_long'], 1 );
		return;
	}

	*/

  • Upvote 1
Link to comment
Share on other sites

  • 3 months later...
Спасибо большое! А как сделать, чтобы если вводят пароль менее 6-ти символов, то выводилась ajax-ошибка, как например при вводе занятого логина или емейла?

А можно ли еще сделать, чтобы такое же инфо-окошко выводилось, если в окне повтора пароля пароль был введен верно или неверно?

Link to comment
Share on other sites

Такая функция уже есть по умолчанию

Да, только она она выводится только в том случае, если пароль введен неправильно. А как сделать, чтобы она выводилась еще, если пароль правильно введен?

Link to comment
Share on other sites

Никак. Эта бессмысленная функция. Есть уведомления о том что пароль введен неправильно, писать "масло маслянное" излишне.

Link to comment
Share on other sites

Ну ладно) Просто хотелось бы, как на всех современных сервисах, к примеру на Яндексе, когда правильно вводишь подтверждение пароля, выводится такая подсказка, красиво выглядит.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...