Авторизация по nickname в Instant2

Добавление возможности авторизации по паре nickname/password

#16 4 мая 2015 в 17:50

А вот авторизация по нику — это 90-е годы.

alkokrolik
А вот в первой версии инстанта авторизация по нику. И на моем сайте никто мыла, с которого он регистрировался, не помнит.
И если попытаться юзеров приучать к современным веяниям — могут не понять.

В общем решение достаточно нишевое, для сайтов перекочевавших с первой версии.

Причем, и при авторизации по нику, Васей Пупкиных может быть хоть эскадрон. При условии, что у них будут разные пароли.
А вот на сайте их не разобрать на вид. И без разницы, по мылу они авторизовались на сайте или по нику.
#17 4 мая 2015 в 20:45
HiAndy,
Авторизация по нику, учитывая, что ник может повторяться — это бред.
Просто потому, что ник — это не уникальное значение. А e-mail — уникальное.
#18 4 мая 2015 в 20:55
alkokrolik,
А пароль — уникальное значение, или так себе?

Причем в инстанте 1 email ни разу не уникален. И ник не уникален. И логин не уникален.
И ничего, куча сайтов на нем вертится, никто не жалуется. Кому неуникальность мешает — ставит проверку на уникальность при регистрации. Это здесь на форуме раз 5 подробно описано.
#19 4 мая 2015 в 21:17

Причем в инстанте 1 email ни разу не уникален.…… И логин не уникален.

HiAndy

Начиная с версии 1.10
/components/registration/frontend.php
  1.  
  2. // проверяем есть ли такой пользователь
  3. $user_exist = $inDB->get_fields('cms_users', "(login LIKE '{$item['login']}' OR email LIKE '{$item['email']}') AND is_deleted = 0", 'id, login, email');
  4.  
#20 4 мая 2015 в 21:36
• Mike •,
Согласен.
Но! Пара емейл/пароль столь же уникальна, как и никнейм/пароль. Найти двух юзеров с одинаковыми паролями и никами будет затруднительно.

Кстати, пока нет мигратора с 1-ой ветки на вторую, я переношу юзеров на двойку тупо отключая "соль".
  1. $model->filterFunc('password', "MD5('$password')");
zst

Но! Я верю, что скоро будет полноценный мигратор!
Спасибо огромное создателям Instantcms! Мне всё очень нравится.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.