Сессии, что лучше?

mus

Новичок
Сессии, что лучше?

Господа, встал вопрос!
Нужно сделать для админки сессию, доступ к админке лишь у 1 чела, но каким образом ее лучше и удобнее, а главное безопаснее реализовать?
С помощью
PHP:
session_start()
или
PHP:
Header("HTTP/1.0 401 Auth Required");
Header("WWW-authenticate: basic realm=\"Adminka...\"");
 

rotoZOOM

ACM maniac
Вопрос получился примерно такой: "что лучше: Функциональный анализ или Желтый одноглазый крокодил ?"
session_start() инициирует сессию.
Хедеры твои вываливают табличку с просьбой зарегистрироваться.
Это не равнозначные вещи :)
 

Royal Flash

-=MaestrO=-
session_start()
...
Проверяем введеный логин и пароль.
...
Если все ок
{
$_SESSION['id session'] = идентификатор сессии;
Записываем значение идентификатора сесси в (файл или MySQL)
}

Перед загрузкой "админки", проверяем, совподает ли идентификатор сессии с записанным, и если да, то разрешаем доступ.

Вот вроде так :) Если для 1 пользователя.
 

specialist

Guest
Royal Flash
мне кажется, ты не совсем понял вопроса, он спрашивал, что лучше, а не как сделать...
 

mus

Новичок
мне кажется, ты не совсем понял вопроса, он спрашивал, что лучше, а не как сделать...
Да, действительно...
В принципе они по сути могут выоплнять одно и то же, я не прошу показать мнеразницы, только лишь сказать, ЧТОБЫ ВЫ ИСПОЛЬЗОВАЛИ В ДАННОМ СЛУЧАЕ...
 

kombo

Новичок
мне кажется взваливая эту работу на браузер Вы ставите себя в зависимость от клиента. Только поэтому я лично сделал бы через сессии
 

mus

Новичок
мне кажется взваливая эту работу на браузер Вы ставите себя в зависимость от клиента. Только поэтому я лично сделал бы через сессии
Наконец-то я дождался хорошего ответа. Большое Вам спасибо!
 

yugene

Отошел от дел
Автор оригинала: kombo
мне кажется взваливая эту работу на браузер Вы ставите себя в зависимость от клиента. Только поэтому я лично сделал бы через сессии
Сессии тоже зависят от клиента :)
 
Сверху