Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на PHP

Выпуск № 035
от 18.08.2003, 16:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 65
Отправлено ответов: 70
Активность: 107.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

NeiTrinO
Статус: Доверительный
Общий рейтинг: 120.1
[Подробней >>]
MOPO3
Статус: Начальный
Общий рейтинг: 175
[Подробней >>]
URiS
Статус: Опытный
Общий рейтинг: 132.39
URL: Бесплатный любительский софт, игры
[Подробней >>]
 
smap
Статус: Начальный
Общий рейтинг: 112.5
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 63. Привет! Сегодня, наверно, вопрос подлиней будет! У меня весь сайт, в основном, состоит из двух стран... (ответов: 2)
Вопрос № 64. Не дадите ссылки с инфой по написанию чата! Спасибо.... (ответов: 3)

Вопросов: 2, ответов: 5


 Вопрос № 63

Привет! Сегодня, наверно, вопрос подлиней будет!
У меня весь сайт, в основном, состоит из двух страниц, но визуально их много больше.
Т.е. содержимое страницы меняется от передаваемых данных.
Первая страница для не зарегистрированных пользователей, вторая для зарегистрированных.
Возникла такая ситуация:
На первой странице есть форма входа, как только человек нажимает на "вход >>", он попадает на другую где проверяется наш он человек или не наш.
Если наш то инклудится текст второй страницы.
Как уже говорил, текст страницы меняется в зависимости от передаваемых данных.
Поэтому когда он будет нажимать на какие либо ссылки второй стр., введенные login и pass передаваться не будут, и мы не сможем узнать кто же у нас на страничке.
Отсюда: что мешает человеку набрать URL второй страницы не передавая на проверку свой логин и пассворд?
Даже если проверять их наличее, то их просто не будет если чел щелкает по ссылкам на второй странице.
Так как сделать проверку, что это за пользователь и в зависимости от результата выдавать ему то что положено на любой вариации страницы.
Может сделать табличку в db где будет находится:
логин чела, его ip, и примерное время ухода.
При обновлении страницы будут постоянно запросы и если ip чела на страничеке совпадает с тем что у нас в db, значит этот чел, например, nik, и ему дозволен доступ? Это на примере сколько on-line.
Я постарался внятно объяснить проблему, надеюсь понятно,
спасибо за ваши ответы,
Nikita.



Вопрос отправлен: 15.08.2003, 16:00
Отправитель: Nikita (ntgu2002@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает NeiTrinO

Доброе время суток, Nikita!
для таких вещей лучше использовать сессии. То есть, когда пользователь вводить логин и пароль, и, соотвественно, если они совпадают с указанными значениями заранее, то открывается сессия, а дальше все пути будут идти через уникальный идентификатор сесси. И никто не сможет подменить строку и зайти туда, куда ему не следует.
о механизме сессий подробно описано в книге Димы Котерова "Самоучитель PHP4" или в мануале по PHP4. Если будут конкретные вопросы - пишите.

Ответ отправлен: 16.08.2003, 00:24
Отправитель: NeiTrinO


Отвечает MOPO3

Добрый день, Nikita!
Ну с IP - это не дело. У многих юзеров он меняется при каждом новом соединении с Интернет.
Используй сессии.


Ответ отправлен: 18.08.2003, 09:46
Отправитель: MOPO3


 Вопрос № 64

Не дадите ссылки с инфой по написанию чата!
Спасибо.



Вопрос отправлен: 15.08.2003, 16:09
Отправитель: Nikita (ntgu2002@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает URiS

Здравствуйте, Nikita!
Здесь уже готовые - http://www.cgi.ru.

*EMan1.4 © Bob Johnson | Expert: URiS (newff.narod.ru)


Ответ отправлен: 16.08.2003, 12:21
Отправитель: URiS


Отвечает smap

Добрый день, Nikita!
http://dushik.iatp.org.ua/lessons/1
так более менее сайт...
как написать Чат на PHP+MySQL =)


Ответ отправлен: 16.08.2003, 14:28
Отправитель: smap


Отвечает MOPO3

Добрый день, Nikita!
Вот сдесь их уже много готовых :
http://www.hotscripts.com/PHP/Scripts_and_Programs/Chat_Scripts/index.html

Ответ отправлен: 18.08.2003, 09:43
Отправитель: MOPO3



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (39)
C / C++ (30)
Perl (3)
Builder / Delphi (20)
Pascal (27)
Basic / VBA (13)
Java / JavaScript (9)
PHP (8)
Криптография (10)
WinAPI (17)
Пользователю
Windows 95/98/Me (46)
Windows NT/2000/XP (56)
"Железо" (42)
Поиск информации (26)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (10)
Юристу
Гражданское право (10)
Семейное право (6)
Трудовое право (7)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное