LINUX.ORG.RU

PHP Авторизация


0

0

Вообщем необходимо сделать авторизацию клиента на сайте. Каким механизмом это лучше сделать. В голову приходит напрмер такой: Авторизуем через форму, если все нормально выдаем пользователю куку и потом проверяем на кождой странице наличие нужной куки.


так чаще всего и делают.

можно также сделать авторизацию средствами apache и проверять $_ENV['HTTP_USER']

friday ★★★
()

А если сайт крутится на какой-нибудь СУБД то можно авторизацию запихать туда(чем дальше от юзера - тем лучше :)). Нет базы - нечего смотреть :)

klon
()

1) Хранить логины - пароли в куках (хотя очень не советую) 2) Использовать http - авторизацию 3) Использовать сессию

r_asian ★☆☆
()

Использовать стандартный $_SESSION тебе кто мешает?

// Included in every script or on the module loader (index.php?)
session_start();
if(!isset($_SESSION['id'])){
   $_SESSION['id'] = $myMegaIdFromDb; // If authenticated via DB.
   $_SESSION['login'] = $login;

   // bla bla bla... do smth usefull with session object if needed
}

// In logoff controller
session_stop(); // If logout requested

Не помню точно, но вроде както так. я на пыхпых уже давно не пишу :) так что сори если напортачил чего.

Алекс

godexsoft
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.