netcat 3.0 extra версия 3.0
Extra Customised
Проект: CMS NetCat
Пользователь: Гость (гостевой доступ)
вход в систему вход в систему
Инструменты Отчеты Техническая поддержка Поиск Блог про NetCat
Обновления системы: NetCat 3Системные сообщения: 109928
Техподдержка

Документация

Регистрация пользователя

2008-02-21 12:30:19 #1
Регистрация пользователя

Как вывести форму регистрации для внешних пользователей?
Допустим как в http://www.market-ht.ru/profile/registration/ или у вас.
версия 3,стоит модуль Интерфейс пользователя.
В доке по модулям, описано тока как вывести авторизацию и завершение сеанса.
Есть ли такое же простое решение или нужно писать длинную php-шку(с вбиванием в базу sql нового внешнего пользователя).


2008-02-21 13:13:08 #2
Re: Регистрация пользователя

при устанвке модуля все необходимые разделы создаются, если вы отказались от их создания то можно сделать это самому
нужно создать раздел регистрация пользователя, добавить в него шаблон пользователи, в нем поставить действие по умолчанию - добавление и поставить возможность добавлять всем


Веб-группа W - Создание сайта, продвижение сайтов в Челябинске
2008-02-21 15:13:56 #3
Re: Регистрация пользователя

Спасибо


2008-02-22 12:30:57 #4
Re: Регистрация пользователя

Как сделать так, чтобы после неудачной авторизации не перекидывало по ссылке /netcat/module/auth/ к форме авторизации.
Дело в том что улучшеный аналог этой формы сделан в макете дизайна в районе хедера.
Код:

".opt_case(!$AUTH_USER_ID,"
<form method='post' action='/netcat/modules/auth/'>
<a href='/netcat/modules/auth/password_recovery.php?'>Забыли пароль?</a>
<a href='/profile/registr/'>Регистрация</a><br>
<input type='hidden' name='AuthPhase' value='1'>
<input type='hidden' name='REQUESTED_FROM' value='$REQUEST_URI'>
<input type='hidden' name='REQUESTED_BY' value='$REQUEST_METHOD'>
<input type='hidden' name='catalogue' value=$catalogue>
<input type='hidden' name='sub' value=$sub>
<input type='hidden' name='cc' value=$cc>
<table cellpadding='4' cellspacing='0' border='0'>
<tr>
<td>Логин:</td>
<td><input type='text' name='AUTH_USER' size='32' maxlength='32' value=''></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input type='password' name='AUTH_PW' size='32' maxlength='32'></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type='checkbox' name='loginsave'>&nbspСохранить логин и пароль</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type='submit' name='submit' value='Авторизоваться'>
</td>
</tr>
</table>
</form>
","
<form action=/netcat/modules/auth/ method=post>
Вы зашли как $current_user[Login]<br>
Изменить
<a href='/profile/modify/'>анкету</a>
,&nbsp<a href='/netcat/modules/auth/password_change.php'>пароль</a><br><br>
<input type=hidden name=logoff value=1>
<input type=hidden name=REQUESTED_FROM value='$REQUEST_URI'>
<input type=hidden name=REQUESTED_BY value='$REQUEST_METHOD'>
<input type=submit value='Завершить сеанс'>
</form>
" ."



2008-02-22 12:46:29 #5
Re: Регистрация пользователя

И еще вопрос: нашел созданный модулем при установке раздел редактирования анкеты(не работает):
компонент пользователи вставлен
стандартное действие добавление
права на доб./изм. зарегистрированным пользователям даны
USER_MODIFY_SUB ссылается на него
Почему он не работает?
Нужно заполнить поля во вкладке изменение сис.таблицы пользователи? Если да, то как? Если не сложно - простенький пример привидите.
Или я неправильно на него ссылаюсь по ключевым словам? "/profile/modify/"


2008-02-22 13:21:33 #6
Re: Регистрация пользователя

как проявляется неработа раздела, что отображается на странице?

Цитата:
Как сделать так, чтобы после неудачной авторизации не перекидывало по ссылке /netcat/module/auth/ к форме авторизации.
Дело в том что улучшеный аналог этой формы сделан в макете дизайна в районе хедера.

Например, в хедер макета вставить код
";
if($AuthPhase&&!$IsAuthorized) { header("Location: /куда/вам/надо/?pass=wrong" ); die(); }
echo "

и написать условие если есть переменная $pass то вывести сообщение что пароль указан не верно


Веб-группа W - Создание сайта, продвижение сайтов в Челябинске
2008-02-22 13:30:24 #7
Re: Регистрация пользователя

отображается только макет дизайна


2008-02-24 08:09:13 #8
Re: Регистрация пользователя

по этому поводу предположений нет


Веб-группа W - Создание сайта, продвижение сайтов в Челябинске
2008-02-26 11:28:12 #9
Re: Регистрация пользователя

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


© 2012 CND Group | О программе | Карта сайта Реклама: Качественная помощь корпорациям, веб-дизайн в Питере поддержка NetCat (351) 725-03-89
icq 161143544 support@resident.com.ru
Зарегистрироваться
Логин:
Пароль:
Забыли пароль?