|
|
|
| Подскажите как лучше сделать авторизацию на ссесии или ну куках, чтоб при закрытии браузера не приходилось заново водить логин и пароль | |
|
|
|
|
|
|
|
для: Ozxar
(20.12.2004 в 13:25)
| | На куках =) | |
|
|
|
|
|
|
|
для: Akira
(20.12.2004 в 14:24)
| | А можно сделать на куках и на ссесиях. если куки отключены то на ссесиях или пользователь сам выберерает как ему нсравиться.
и еще вопрос как на куках написать авторизацию? | |
|
|
|
|
|
|
|
для: Ozxar
(20.12.2004 в 14:44)
| | Информацию можно дублировать - хранить и в кукисах, и в сессии. Т.е. если посетитель заходит на ресурс и в кукисах его имеются логин и пароль, то (после проверки их по базе данных) поместить их в сессию, если ничего нет, то предложить авторизоваться.
Реализовать авторизацию на кукисах можно примерно так же как в http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=80, но вместо строк
<?php
$_SESSION['user'] = $_POST['name'];
$_SESSION['password'] = $_POST['password'];
?>
|
Поместить имя пользователя и пароль в кукисы
<?php
// Устанавливаем кукисы на 10 дней
setcookie("name", $_POST['name'], time() + 3600*24*10);
setcookie("password", $_POST['password'], time() + 3600*24*10);
?>
|
После этого извлечь значения, установленные в кукисы можно, обратившись к элементам суперглобального массива $_COOKIE
<?php
echo $_COOKIE['name']."<br>";
echo $_COOKIE['password']."<br>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.12.2004 в 16:37)
| | большое спасибо пойду скрипт переделывать =)) | |
|
|
|