Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 12.01.2004, 16:14
KomSerg вне форума Посмотреть профиль Отправить личное сообщение для KomSerg Посетить домашнюю страницу KomSerg Найти все сообщения от KomSerg
  № 1  
KomSerg
 
Аватар для KomSerg

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
По умолчанию Права доступа

я тут делаю сайт где будет регистрация !

мне нужно сделать права доступа чтоб человек не мог зайти на аккаунт другого без того чтобы вводить логин и пароль !
как это сделать ?

Старый 12.01.2004, 17:32
ильсреальный вне форума Посмотреть профиль Найти все сообщения от ильсреальный
  № 2  
ильсреальный
[banned 26.01.04]
 
Аватар для ильсреальный

Регистрация: Jul 2003
Адрес: CETb PyHET
Сообщений: 271
Во первых ты должен выбрать формат в котором будут хранится записи пользователей.

Это может быть:
1) База данных (Очень удобный способ, но требующий определенных базовых знаний и наличия самой базы данных. Например: MySQL, MS SQL...)

2) XML (Менее быстрый способ, тоже требующий определенных знаний)

3) Файлы (Крайне не удобный способ, но более простой в реализации)


После этого следует выбрать систему по которой пользователь будет оставаться в системе:

1) Cookies
2) Sessions
3) Cookies & Sessions

Оба способа имеют недостатки. Здесь опять же тебе нужно определится в том что тебе требуется от системы пользователей и в том какой уровень безопасности тебе нужен.

В создании формы трудностей особых нет, но вот сам процесс идентификации пользователя и защита от взлома совсем другой вопрос.


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


Последний раз редактировалось ильсреальный; 12.01.2004 в 17:34.
Старый 12.01.2004, 18:25
KomSerg вне форума Посмотреть профиль Отправить личное сообщение для KomSerg Посетить домашнюю страницу KomSerg Найти все сообщения от KomSerg
  № 3  
KomSerg
 
Аватар для KomSerg

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
ну так скажем базовые знания в РНР и MySQL у меня есть !

значит используем их. Тем более у меня вся система на ээтом построена

ну Coocies еще не использовал и не знаю как ими пользоваться хотя в приницпе можно разобраться ! много времни на это нге уйдет !

сессии уже использовал

у меня вопрос не в том что использовать а втом как реализовать.

напрмер мне что ли в каждом файле писать

if (логин и пароль введены правильно) {
а тут вс яостальная страница
}

просто у меня можно попасть на любую любую страницу таким путем
www.page.com?user=5

т.е просто поменяв номер юзера открывается дургая страница !
а мне нужно чтоб при такой попытке писалось типа ВЫ ДОЛЖНЫ ВОЙТИ В СИТЕМУ ЧЕРЕЗ ФОРМУ

Старый 12.01.2004, 18:54
Go3DoN вне форума Посмотреть профиль Отправить личное сообщение для Go3DoN Посетить домашнюю страницу Go3DoN Найти все сообщения от Go3DoN
  № 4  
Go3DoN

Регистрация: Jun 2002
Сообщений: 131
Отправить сообщение для Go3DoN с помощью ICQ
По умолчанию чем больше проверок, тем удобней

обычно пишут форму логина, файл для регистрации в сессии в случае авторизации и один файл с моделью проверки наличия сессийной переменной. Последний файл подключают по require во все страницы. Если сессионная переменная (а лучше 2, 3, 4, ...) отсутствует, то exit();
У человека появляется интуитивное желание авторизоваться....

Старый 12.01.2004, 21:32
KomSerg вне форума Посмотреть профиль Отправить личное сообщение для KomSerg Посетить домашнюю страницу KomSerg Найти все сообщения от KomSerg
  № 5  
KomSerg
 
Аватар для KomSerg

Регистрация: Feb 2001
Адрес: Москва
Сообщений: 159
Отправить сообщение для KomSerg с помощью ICQ
О ! Спасибо за совет !
с exit;

так и сделаю !!!

Создать новую тему   Часовой пояс GMT +4, время: 19:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.