|
|
|
|
|
для: Peter
(22.06.2005 в 13:46)
| | спасибо, сам разобрался... | |
|
|
|
|
|
|
|
для: Peter
(22.06.2005 в 13:44)
| | ... вот второй | |
|
|
|
|
 939 байт |
|
|
для: cheops
(21.06.2005 в 19:06)
| | вот эти два скрипта, в которых я слегка покопался...
не хотят они работать и всё тут... совсем запутался я | |
|
|
|
|
|
|
|
для: Peter
(21.06.2005 в 16:14)
| | Да например, вы можете воспользоваться файлами
registerform.php - HTML-форма
register.php - обработчик HTML-формы
в кодах форума LiteForum 2, которые доступны для свободной загрузки из раздела downloads http://www.softtime.ru/info/liteforum.php | |
|
|
|
|
|
|
|
для: cheops
(17.06.2005 в 21:25)
| | так, с авторизацией вроде закончил...
осталось сделать регистрацию, наверно есть уже готовые скрипты?
я так думаю... | |
|
|
|
|
|
|
|
для: Peter
(17.06.2005 в 15:06)
| | Для этого в начале страницы (до любого вывода) следует поместить вызов функции session_start() и далее обращаться к сесиии, через суперглобальный массив $_SESSION
<?php
session_start();
echo $_SESSION['user'];
echo $_SESSION['password'];
?>
|
| |
|
|
|
|
|
|
|
для: Loki
(17.06.2005 в 15:28)
| | Да, если вы получите cookie с авторизованного компьютера, подделаете её на своём, то получите доступ. | |
|
|
|
|
|
|
|
для: cheops
(16.06.2005 в 20:22)
| | Тоже влезу с вопросом:
как хранить информацию о пользователе в куках? (не сессионных)
Как я понимаю, мы туда пишем логин и хэш пароля, так что когда мы подцепляем эти данные и убеждаемся что хэш совпадает, то пользователь считается авторизованным.
То есть мне достаточно скопировать данные из куки на другой компьютер чтобы получить доступ к ресурсу под чужим логином?
Или я что-то упустил? | |
|
|
|
|
|
|
|
для: cheops
(16.06.2005 в 20:22)
| | ладно, остановился я всетаки на сессиях, с приведенным примером их использования, вроде, разобрался
не разобрался я как мне страницу #3 во все это дело вписать, в принципе это не обязательно в данном случае, но на будущее хотелось бы разобраться во всем... | |
|
|
|
|
|
|
|
для: Peter
(16.06.2005 в 15:14)
| | Да вполне можно использовать cookies - в скрипте, указанном по ссылке строки
<?php
$_SESSION['user'] = $_POST['name'];
$_SESSION['password'] = $_POST['password'];
?>
|
следует заменить на регистрацию cookie
<?php
setcookie('user',$_POST['name'],time()+3600*24);
setcookie('password',$_POST['password'],time()+3600*24);
?>
|
А далее на страницах #2 и #3, вместо суперглобального массива $_SESSION использовать суперглобальный массив $_COOKIE. | |
|
|
|
|