Одинаковые ники
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
Здравствуйте, как сделать, что бы нельзя было регистрироваться под ником который уже занят? Instantcms 2
#2
15 сентября 2015 в 10:12
LDblue, первый вопрос: какая версия InstantCMS?
#3
15 сентября 2015 в 10:14
LDblue, первый вопрос: какая версия InstantCMS?
2
Сегодня в 18:33
#4
15 сентября 2015 в 11:52
помогите, срочно нужно! движок к игре прикручен, люди регаются с одинаковыми никами, а в игре акки по никам
#5
15 сентября 2015 в 18:05
Был такой вопрос на форуме, лучше смотрите.
#6
15 сентября 2015 в 19:50
я искал по форуму, но не нашел
Был такой вопрос на форуме, лучше смотрите.
Можно написать виджет для этого, яваскриптом дергать событие заполнения поля, потом через аякс проверять, только надо что бы он находился на той же странице где и регистрация. Ну и там где редактируется профиль нужно то же его размещать…
#8
16 сентября 2015 в 10:51
LDblue, достаточно в файле system\controllers\auth\forms\form_registration.php добавить правило после строки 23:
Но тут возникнет другая проблема. Проверка происходит после отправки формы. Результата можно добиваться очень долго в большой базе пользователей. И ещё потом надо будет ставить условие уникальности или убирать вовсе возможность редактирования ника.
#10
24 февраля 2016 в 00:41
Любой элемент в шаблоне будет виден только админам, если его обернуть в if ($user->is_admin){ тут секретные материалы}
#11
24 февраля 2016 в 19:01
Спасибо! Мне сложно найти, какие строчки обернуть в файле profile_view.tpl.php. Подскажите пожалуйста.if ($user->is_admin){ тут секретные материалы}
#12
24 февраля 2016 в 20:29
Админка — компоненты — профили пользователей — Никнейм — доступ для изменения — поставьте галки только на администраторах.
#13
24 февраля 2016 в 20:59
Пробовал, в этом варианте никнейм не записывается и пользователь на сайте без него…
#14
24 февраля 2016 в 21:14
А вот это уже косяк движка! Некорректно работает заявленная функция.
Нужно писать разработчикам.
Нужно писать разработчикам.