Solspace.User.Module.v2.0.7.PHP.NULLIFIED-v0iD

Samael

Создатель
Регистрация
21 Янв 2013
Сообщения
19
Реакции
3
Объясните, пожалуйста, если кто разобрался, как этот модуль работает.
Например, при регистрации нового пользователя, он данные напрямую пихает в базу, или отдает их через роднму модулю "member management"?
Просто есть сайт, на котором он установлен и работает. Но как-то криво (зарегенные пользователи могут изменять профили других зарегенных пользователей).
Я повесил этот модуль на локаль (чтобы разобраться), и не могу его подключить... То есть устанавливается он как надо, но как сделать, чтобы именно с помощью него пользователи регестрировались...?
Что-то я совсем запутался, помогите кто чем может.. =)
 

4ksner

Постоялец
Регистрация
6 Июн 2012
Сообщения
149
Реакции
62
Вот мой блок кода страницы с регистрацией через модуль User:
HTML:
{exp:user:register return="users/register_success" error_page="user_inc/error_template"}
 
<div class="label_padding">
<p><label for="username">Логин:</label> <input type="text" name="username" id="username" style="width: 300px;" /></p>
<p><label for="screen_name">Псевдоним:</label> <input type="text" name="screen_name" id="screen_name" style="width: 300px;" /></p>
<p><label for="email">Адрес Email:</label> <input type="text" name="email" id="email" style="width: 300px;" /></p>
 
<p><label for="password">Пароль:</label> <input type="password" name="password" id="password" style="width: 300px;" /></p>
<p><label for="password_confirm">Подтвердите пароль:</label> <input type="password" name="password_confirm" id="password_confirm" style="width: 300px;" /></p>
</div>
 
{if captcha}
<p><label for="captcha">Пожалуйста введите символы с изображения ниже:</label> <input type="text" name="captcha" id="captcha" style="width: 150px;" /></p>
<p>{captcha}</p>
{/if}
 
<p><label>Правила пользования:</label> <br />
<textarea name='rules' style='width:100%' class='textarea' rows='10' cols='90' readonly>
Все сообщения, размещаемые на этом сайте, отражают только мнение автора и не обязательно отражают точку зрения администраторов этого сайта.
 
Зарегистрировшись на нашем сайте вы подтверждаете, что не будете размещать нецензурные, вульгарные, угрожающие сообщения, или сообщения противоречащие законам РФ.
 
Мы оставляем за собой право удалить, редактировать или перемещать любые сообщения и записи без объяснения причин.
</textarea>
</p>
 
<p><input type="checkbox" name="accept_terms" id="accept_terms" value="y" /> <label for="accept_terms">Я согласен с правилами</a></p>
 
<p><input type="submit" name="submit" value="  Регистрация  " /></p>
 
{if user_no_results}
<p>Вы уже зарегистрированы и авторизованны на сайте.</p>
{/if}
 
{/exp:user:register}
 

xcss

Постоялец
Регистрация
22 Окт 2009
Сообщения
67
Реакции
23
4ksner,
Вижу только лейблы да инпуты.
А ошибки куда выводятся?
 

xcss

Постоялец
Регистрация
22 Окт 2009
Сообщения
67
Реакции
23
То-сть, все те же редиректы со страницы на страницу?
"Поздравления! Вы успешно авторизовались, и теперь
будете перенаправлены куда-то..."
А что он тогда решает этот модуль за $100 :nezn:
 

Samael

Создатель
Регистрация
21 Янв 2013
Сообщения
19
Реакции
3
Насколько я знаю, модуль как раз убирает "...и теперь будете перенаправлены..." Если я правильно понял - error page="" как раз перекидывает на шаблон, который мы сами выбрали, соответственно, выглядеть он может как угодно.
 

jean nemar

Постоялец
Регистрация
11 Май 2013
Сообщения
59
Реакции
42
Я учу ее, я постараюсь коде, спасибо за участие!



Вот мой блок кода страницы с регистрацией через модуль User:
HTML:
{exp:user:register return="users/register_success" error_page="user_inc/error_template"}
 
<div class="label_padding">
<p><label for="username">Логин:</label> <input type="text" name="username" id="username" style="width: 300px;" /></p>
<p><label for="screen_name">Псевдоним:</label> <input type="text" name="screen_name" id="screen_name" style="width: 300px;" /></p>
<p><label for="email">Адрес Email:</label> <input type="text" name="email" id="email" style="width: 300px;" /></p>
 
<p><label for="password">Пароль:</label> <input type="password" name="password" id="password" style="width: 300px;" /></p>
<p><label for="password_confirm">Подтвердите пароль:</label> <input type="password" name="password_confirm" id="password_confirm" style="width: 300px;" /></p>
</div>
 
{if captcha}
<p><label for="captcha">Пожалуйста введите символы с изображения ниже:</label> <input type="text" name="captcha" id="captcha" style="width: 150px;" /></p>
<p>{captcha}</p>
{/if}
 
<p><label>Правила пользования:</label> <br />
<textarea name='rules' style='width:100%' class='textarea' rows='10' cols='90' readonly>
Все сообщения, размещаемые на этом сайте, отражают только мнение автора и не обязательно отражают точку зрения администраторов этого сайта.
 
Зарегистрировшись на нашем сайте вы подтверждаете, что не будете размещать нецензурные, вульгарные, угрожающие сообщения, или сообщения противоречащие законам РФ.
 
Мы оставляем за собой право удалить, редактировать или перемещать любые сообщения и записи без объяснения причин.
</textarea>
</p>
 
<p><input type="checkbox" name="accept_terms" id="accept_terms" value="y" /> <label for="accept_terms">Я согласен с правилами</a></p>
 
<p><input type="submit" name="submit" value="  Регистрация  " /></p>
 
{if user_no_results}
<p>Вы уже зарегистрированы и авторизованны на сайте.</p>
{/if}
 
{/exp:user:register}
 

Samael

Создатель
Регистрация
21 Янв 2013
Сообщения
19
Реакции
3
Под ЕЕху 2.5.5 User 3.3.9 не работает. Что, в принципе, не удивительно - столько времени прошло.

Может у кого-нибудь есть этот модуль посвежее?
 
Сверху