Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
byBaron

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

Рекомендованные сообщения

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

Поделиться сообщением


Ссылка на сообщение
Обратите внимание

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
А можно ли сделать пароль минимум 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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

\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

Поделиться сообщением


Ссылка на сообщение

Огромное Вам спасибо! Вместе с хуком (SOS34) Password Strength Meter in Registration Form выглядит вообще классно :)

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...