Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

работа с NetCat 2.4 E-Commerce (демо)

Страницы: 1  |  2  |  3
28.06.2006, 15:46
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

Установить в корень и поставить HTTP авторизацию, она есть в системе.
28.06.2006, 16:51
Кирилл Хряпин
NetCat

Зарегистрирован:
2006-06-15
Сообщений: 207

Систему можно поставить не в корневую папку, однако это повлечет за собой множество проблем (придется изменить большое количество файлов, в частности - в администраторской части; после этого возникнут проблемы с обновлениями - Ваши изменения будут затерты при следующем обновлении), поэтому не рекомендую этого делать.

Если задача состоит лишь в том, чтобы ограничить доступ к части сайта, и Вы уверены, что стандартные средства разграничения прав доступа для этого не годятся, можно в качестве варианта решения данной проблемы в шаблонах вывода навигации Вашего макета дизайна (до всех прочих команд, с первой строки) указать:
Код:
if (preg_match("!^/netshop!", $_SERVER['REQUEST_URI']) &&
$_SERVER['PHP_AUTH_USER'] != 'root' && $_SERVER['PHP_AUTH_PW'] != 'god')
{
header('WWW-Authenticate: Basic realm="Halt! Hande hoch!"');
header('HTTP/1.0 401 Unauthorized');
echo 'Чтобы сюда попасть надо знать волшебное слово';
exit;
}
30.06.2006, 15:52
KK
Suomitech KY

Зарегистрирован:
2006-06-27
Сообщений: 15

насчЈт закрытой площадки интернет-магазина:
http авторизация не подходит
решил всЈ таки воспользоваться modules/auth
- создать 2 учЈтные записи и снЈсти у обоих пароль
- доступ к интернет-магазину только для зарегистрированных пользователей
- авторизация по логину
какие недостатки могут появиться в этом способе будет видно...

MipH, kx:
сейчас наткнулся на забавную тему в NetCat связанную с учЈтными записями и группой пользоватлей.. Ручками добавленный пользователь в группу "Внешние пользователи" имеет доступ к админке.

Проект: .........
Пользователь: имя пользователя (администратор раздела)

какой такой администратор раздела?!?!
- сношу чекбоксами помечанные в админке права доступа для группы "Внешние пользователи".
--> вход в админку всЈ равно доступен, но доступ ограниченный, выдает нет прав на действия..

- сношу вообще все пункты и добавляю доступ для группы только "Гостевыеми правами"
--> вход в админку всЈ равно доступен со свободным рысканием по админке.

странный подход, получается проверка теряется?
пробовал на демке и на хостинге находящемся сайте. почитал руководство..

$AUTHORIZE_BY = 'Login';
$AUTHORIZATION_TYPE = 'cookie';
30.06.2006, 17:02
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

Зарегистрированный в системе пользователь может авторизоваться в админке. Если у него нет никаких прав, он ничего не сможет сделать, только посмотреть разделы админки без доступа к инфе. Думаю, мы это скоро исправим.

Пользователь ГОСТЬ особый, это как демо-пользователь, он видит многое, но НИЧЕГО не может сделать. Так работает демо-доступ на демо-сайте.
30.06.2006, 17:13
KK
Suomitech KY

Зарегистрирован:
2006-06-27
Сообщений: 15

MipH писал(а):
Зарегистрированный в системе пользователь может авторизоваться в админке. Если у него нет никаких прав, он ничего не сможет сделать, только посмотреть разделы админки без доступа к инфе. Думаю, мы это скоро исправим.

Пользователь ГОСТЬ особый, это как демо-пользователь, он видит многое, но НИЧЕГО не может сделать. Так работает демо-доступ на демо-сайте.


про гостевой доступ теперь понятно.
про права доступа в админку для пользователя без прав лучше подправить улыбка
а пока для спокойствия души придЈтся на /netcat/admin поставить http auth
198 196 2006-06-30 17:13:10 6815
Страницы: 1  |  2  |  3
Описание проекта