|
|
12.12.2007, 09:01
|
|
Гость
Гость
|
Здравствуйте.
Подскажите есть ли возможность в netcat такой реализации: Есть страница на которую нужно поставить права доступа только зарегистрированным пользователям, но для каждого пользователя должна выводиться разная информация, которую будет добавлять администратор.
|
|
|
12.12.2007, 10:11
|
|
Сергей
Зарегистрирован: 2006-12-07
Сообщений: 14
|
1) Выставляете в свойствах раздела доступ на просмотр только зарегистрированным пользователям
2)
Проверяете переменную current_user[Login]
Ну или можно попробовать добавить например поле text в системную таблицу user, сделать доступной ее только администратору, добавлять туда инфу, и выводить ее.
|
|
|
12.12.2007, 16:26
|
|
Гость
Гость
|
Возникла идея, создать шаблон данных с полем ID_User и msg_ID, в шаблон регистрации нового пользователя(действия после добавления) добавить запрос в базу, для внесения ID пользователя в вышеуказанный шаблон, потом запрашивать из него пользователя, и выводить все сообщения для него.
Вот только стоит вопрос, как узнать ID только что зарегистрированного пользователя. Можно сделать запрос в бд и взять ID последнего пользователя, но мб. есть уже переменная которая содержит эти данные?
|
|
|
12.12.2007, 17:08
|
|
Сергей
Зарегистрирован: 2006-12-07
Сообщений: 14
|
Если я Вас правильно понял, то тогда придеться связывать этот шаблон с модулем "интерфейс пользователя", для того, что бы можно было использовать данные из шаблона для авторизации....
Не проще ли использовать уже готовый "интерфейс пользователя" с его шаблоном?
P.S.(инструментысистемные таблицыПользователи )
По последнему Вашему вопросу, можно отсортировать список по Дате (поле Created)
|
|
|
13.12.2007, 15:31
|
|
Гость
Гость
|
Сделал приблизительно как описано тут. http://netcat.ru/support/knowledge/knowledge_50.html.
На главной странице есть форма для входа пользователя, если он вводит данные не верно, то пользователь попадает на страницу /netcat/modules/auth/ , и в страницу вставляется еще 1 форма, как сделать, чтобы пользователя перенаправляло на главную страницу или страницу востановления пароля?
|
|
|
13.12.2007, 15:39
|
|
Сергей
Зарегистрирован: 2006-12-07
Сообщений: 14
|
php'шный header('location:куда');
не помогает?
Правда придеться наверно в кишках копаться (те которые в файле index.php netcat/modules/auth/) ибо насколько я помню, форма авторизации там лежит.
|
|
|
17.12.2007, 14:59
|
|
Гость
Гость
|
Возник такой вопрос.
Есть Закрытый раздел, где пользователь задает вопрос, в настройках шаблона стоит проверка if($admin_mode)
{
}
else
{
$query_where = "a.User_ID='$AUTH_USER_ID'";
}
так вот, все вроде хороше, только есть одно НО, если пользователь зайдет в /netcat/admin/ в соответствующий раздел и нажмет редактировать, то ему как админу будет показаны запросы всех пользователей, как этого избежать можно.
|
|
|
18.12.2007, 13:47
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
global $current_user;
if($current_user[PermissionGroup_ID]==1)
есть еще какая-то переменная на подобии $AUTH_USER_ID для группы пользователя но не помню точно, не пользуюсь
|