|
ipm
Ильин Павел
Зарегистрирован: 2012-10-12
Сообщений: 386
|
Цель:
Когда пользователь регистрируется на сайте, нужно в скрытое поле 'keyword' автоматически заносить значение поля 'Login'.
В шаблоне компонента, в действие после добавления пишу следующий код:
$db->query("UPDATE `User` SET `Keyword` = '$f_Login'") , но в таком случае логин регистрируемого пользователя заносится в keyword всех пользователей.
Вопрос:
Что нужно дописать в конструкцию, чтобы логин=keyword срабатывало только для нового пользователя? В `User` нужно что-то дописать?
Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
|
|
ipm
Ильин Павел
Зарегистрирован: 2012-10-12
Сообщений: 386
|
Спасибо, помогло.
Скажите, пожалуйста, а Вы случайно не в курсе, как добавить пользователя в определённую группу? Да, в настройках модуля можно указать в какие группы добавлять пользователей. Но что делать, когда на сайте несколько форм регистраций? Использую для реализации разных форм регистрации, шаблоны компонента 'Пользователи'. Я предполагаю, что есть какая-то функция, при помощи которой можно раскидывать пользователей по нужным группам. В действие, после добавления, видимо, нужно прописать эту функцию, если такая есть)?
Всё. Разобрался.
Добавил в действие после добавления ещё 2 строки:
$db->query("UPDATE `User` SET `PermissionGroup_ID`='5' WHERE `User_ID`=".$msgID);
$db->query("UPDATE `User_Group` SET `PermissionGroup_ID` = '5' WHERE `User_ID`=".$msgID);
Теперь работает. Надеюсь подводных камней в таком подходе нет)
Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
|