![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Kurt |
|
|||
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Народ!
Срочно понадобилсь доки и тутореалы, как всякие интернет-магазины делаются. Не полностью, конечно, а основные принципы. Базовые примеры: -безопасное соединение; -доступ к данным только залогиненного пользователя (честно говоря, не представляю, как это сделать) - т.е как сделать, чтоб нельзя было в броузере набрать следующую за логином страницу (я имею ввиду URL) и получить доступ. Мне это надо для себя. Вернее, для отца - он решил себе интернет-магазин заиметь. ![]() Помогите, плиз! Любые доки по этому делу (веб-магазин на PHP+MySQL). Хэээлп!!! -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Чем магазин отличается от обыкновеной доски объявлений?
Системой оплаты ![]() Её то родимую я ни разу не видел изнутри ![]() А доступ к данным только зарегистрированым пользователям - это просто. Делаешь файлик login.html с формой входа, она посылает пользователя на user.php В user.php пишешь:
Это сообщение отредактировал(а) Secandr - 29.11.2003, 06:09 |
|||
|
||||
Tamerlann |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 10.11.2002 Где: Минск, Беларусь Репутация: нет Всего: 2 |
Чтобы потом нельзя было просто ввести имя страницы и получить доступ нужно посылать кукис: setcookie("ishop","user-name"); а потом читать каждый раз в начале страницы, есть ли кукис, и записано ли в нём имя реально существующего пользователя. про енто можно в мануале хорошо почитать, а ещё в FAQ. Это сообщение отредактировал(а) Tamerlann - 1.12.2003, 08:19 --------------------
http://timursdev.blogspot.com/ |
|||
|
||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Tamerlann, да что Вы все о куках да о куках ... а чем Вам сессии не нравятся ? И вообще, качаешь любой php autch готовый скрипт и усе ...
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Iz@top Поддерживаю, сессии - вери гуд
![]() |
|||
|
||||
Kurt |
|
|||
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Еще вопрос в тему web-магазина. Не знаю, стоило ли для этого отдельный топик создавать..
Как сделать, чтоб соединение с сервером было безопасным? Ну не знаю, шифровалось, например. Или еще чего-нибудь.. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
вообще-то топик отдельный создавать стоит....
пользовать ssl (https) -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Tamerlann |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 10.11.2002 Где: Минск, Беларусь Репутация: нет Всего: 2 |
Ну нраааавятся они мне ![]() Извините, а что такое сесии, где почитать? Может в самом деле куки нафиг куки..., если сесси такая хорошая штука. --------------------
http://timursdev.blogspot.com/ |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Принцип такой - в куках хранится "ID сессии", то, что в урле выглядит как некая рандомная ахинея (по сути оно таковым и является). На сервере хранятся некоторые данные, сопоставленные с этим ID сессии (имя пользователя, пароль итд). И в запросах достаточно один раз передать логин и пароль, а далее передавать только session id.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Tamerlann |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 10.11.2002 Где: Минск, Беларусь Репутация: нет Всего: 2 |
Т.е. всё равно кукис нужен для сесии?
Это сообщение отредактировал(а) Tamerlann - 7.12.2003, 21:46 --------------------
http://timursdev.blogspot.com/ |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Кукисы используются автоматом, но можно и без них - передовать get'ом или post'ом session id
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |