13.04.2011 / 23:29 | |
Tehnom Пользователь Сейчас: Offline
Имя: Алексей Откуда: Славянск-на-кубани Регистрация: 28.12.2010
| Объясните пожалуйста в чем смысл регистрации, что к чему?
|
13.04.2011 / 23:41 | |
Pro7Viser Пользователь
| Tehnom (13.04.2011/23:29)Объясните пожалуйста в чем смысл регистрации, что к чему?Обычне незарегенным юзерам нельзя писать на форуме и тд и тп
|
14.04.2011 / 00:00 | |
Tehnom Пользователь Сейчас: Offline
Имя: Алексей Откуда: Славянск-на-кубани Регистрация: 28.12.2010
| Я не про то. В смысле логически смысл структуры всей процедуры.
|
14.04.2011 / 00:07 | |
Pro7Viser Пользователь
| это в корни надо углублятся, а у нас фундамент
|
14.04.2011 / 01:54 | |
BaldaI Пользователь Сейчас: Offline
Имя: Михаил Регистрация: 07.07.2010
| Tehnom, Логика регистрации: 1.выводим форму. 2.проверяем данные и в случае ошибок опять выводим форму с указанием ошибок. 3.заносим запись о пользователе в базу данных. 4.выводим сообщение о успешной регистрации с просьбой авторизоваться.
Логика авторизации: 1.выводим форму. 2.проверяем данные и в случае надобности опять выводим форму с указанием ошибки. 3.генерируем случайную строку и записываем её в качестве id сессии в строку пользователя в базе. 4.пишем в куку пользователя его id и id сессии. 5.выводим сообщение о успешной авторизации. 6.при каждом заходе сверяем с помощью id пользователя id сессии из куки с id сессии из базы данных и в случае несоответствия удаляем куку. 7.через заданный промежуток времени (например кажды 5 минут) перегенерируем id сессии и обновляем его в базе и куке.
Для опознания пользователя смотрим на его id в куке.
|
14.04.2011 / 02:18 | |
Pro7Viser Пользователь
| BaldaI (14.04.2011/01:54)Tehnom, Логика регистрации:1.выводим форму.2.проверяем данные и в случае ошибок опять выводим форму с указанием ошибок.3.заносим запись о пользователе в базу данных.4.выводим сообщение о успешох авыдыш пардыш |
16.04.2011 / 12:08 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| я хочу написать например под постом 'удалить', и по нажатию на 'удалить' удалять пост. Это надо так писать? Echo"<a href=" http://site.ru/delete.php?id=25"> удалить</а>"; ... И в скрипте delete.php удалять из базы пост 25 Изменено Naik (16.04 / 12:09) (всего 1 раз) |
16.04.2011 / 12:17 | |
Pro7Viser Пользователь
| Naik, ну это зачем, у тя ж есть
|
16.04.2011 / 12:38 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| зачем отдельный фаил делать для этго? if(isset($_GET['delete']) && isset($_GET['id'])){
$id = intval($_GET['id']);
if(isset($_GET['yes'])){
mysql_query("запрос на удаление WHERE `id`='$id'");
echo '<a href="' . $_SERVER['PHP_SELF'] . '">Назад</a>';
// ноги //
exit;
}
echo '<p>Вы действительне хотите удалить .... ?</p>';
echo '<p><a href="' . $_SERVER['PHP_SELF'] . '?delete&yes">Да</a> | <a href="' . $_SERVER['PHP_SELF'] . '">Нет</a></p>';
}
__________________
Магистр Мёда Изменено Koenig (5.05 / 01:32) (всего 1 раз) |