Вниз  PHP и мелкие вопросы
- 13.04.2011 / 23:29
Tehnom
  Пользователь

Tehnom 
Сейчас: Offline
Объясните пожалуйста в чем смысл регистрации, что к чему?
- 13.04.2011 / 23:41
Pro7Viser
  Пользователь

Pro7Viser 
Tehnom (13.04.2011/23:29)Объясните пожалуйста в чем смысл регистрации, что к чему?Обычне незарегенным юзерам нельзя писать на форуме и тд и тп
- 13.04.2011 / 23:56
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Tehnom, ну если ты зарегистрированный, то буквы показываются четче. :gg:
__________________
 let live
- 14.04.2011 / 00:00
Tehnom
  Пользователь

Tehnom 
Сейчас: Offline
Я не про то. В смысле логически смысл структуры всей процедуры.
- 14.04.2011 / 00:07
Pro7Viser
  Пользователь

Pro7Viser 
это в корни надо углублятся, а у нас фундамент
- 14.04.2011 / 01:54
BaldaI
  Пользователь

BaldaI 
Сейчас: Offline
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
  Пользователь

Pro7Viser 
BaldaI (14.04.2011/01:54)Tehnom, Логика регистрации:1.выводим форму.2.проверяем данные и в случае ошибок опять выводим форму с указанием ошибок.3.заносим запись о пользователе в базу данных.4.выводим сообщение о успешох авыдыш пардыш :-D
- 16.04.2011 / 12:08
Naik
  Пользователь

Naik 
Сейчас: Offline
я хочу написать например под постом 'удалить', и по нажатию на 'удалить' удалять пост. Это надо так писать?

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
  Пользователь

Pro7Viser 
Naik, ну это зачем, у тя ж есть
- 16.04.2011 / 12:38
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
зачем отдельный фаил делать для этго?
  1. if(isset($_GET['delete']) && isset($_GET['id'])){
  2. $id = intval($_GET['id']);
  3. if(isset($_GET['yes'])){
  4. mysql_query("запрос на удаление WHERE `id`='$id'");
  5. echo '<a href="' . $_SERVER['PHP_SELF'] . '">Назад</a>';
  6. // ноги //
  7. exit;
  8. }
  9. echo '<p>Вы действительне хотите удалить .... ?</p>';
  10. echo '<p><a href="' . $_SERVER['PHP_SELF'] . '?delete&amp;yes">Да</a> | <a href="' . $_SERVER['PHP_SELF'] . '">Нет</a></p>';
  11. }

__________________
 Магистр Мёда

Изменено Koenig (5.05 / 01:32) (всего 1 раз)
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)