![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| lovermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 28.12.2004 Где: Прага Репутация: 1 Всего: 8 |
1) Делаешь форму для ввода логина и пароля. (она у тебя уже есть).
2) Если логин и пароль верные -- начинаешь сессию и присваиваешь какой-либо сессионной переменной какое-то значение (см. мой kontrola.php, только вместо ГЕТ -- ПОСТ) 3) В начале каждой страницы закрытой зоны проверяешь, установлена ли эта сессионная переменная. Если установлена - отображаешь, что надо, если нет, пуляешь на страницу с формой для входа (см. моё сообщение от 16.1.2005, 18:15). |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
Всё понял, всем большое спасибо..
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| lovermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 28.12.2004 Где: Прага Репутация: 1 Всего: 8 |
Я свои мысли последней инстанцией не делаю -- кому есть, что сказать/подправить/исправить -- пожалуйста. Я ведь сам только учусь.
|
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
Самое лучшее это выложить готовый код с описанием, т.е. файл такой-то, делает то и то... Я что-то делаю, вроде всё работает, но столько уже нагородил, никакой оптимизации кода
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
Red Dragon
значешь я че понял - вот начинаешь писать скрипт - так не хочется писать грамотно, лишь бы побыстрее, а потом, когда приходит время оптимизации - нет ничего хуже! |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
Вот и хочу, чтоб кто-нибудь выложил шаблон....
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
Довольно кривой пример, но реально поставлен и запущен
Ниже кусок кода из начала index.php - единственная точка входа. Пароль лежит в файле в директории защищённой апачем, так захотел закачик, дабы не было траблов с юзерами(суеверие), всё остальное в БД. Шаблонизаторами не пользуюсь ибо вёрстка тоже моя и ни кем в будущем вроде менятся не будет. Расставил коментарии.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Alx |
|
||||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
вот что мне отвечает на код
|
||||
|
|||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
1) неправильно прописана директория где должны храниться файлы сессии
2) посылаешь хедеры после вывода в браузер |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
а где их вообще прописывать? вот весь код, который связан с этой ерундой я показал... остально не касается, их ещё надо где-то прописывать? |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
Alx
создай директорию или укажи существующую, к примеру c:\temp (винда), /tmp (*никс), потом ее прописываешь в конфигах пхп: session.save_path = c:\temp session.save_path = /tmp или можешь в ходе работы скрипта: session_save_path('c:\temp') , но это прописываешь до session_start(), т.е. иницилизации сессии, но лучше первый вариант - прописать в конфигах |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
а что делать? тогда придётся через JS. там же вот как - в одно м случае echo в определённом месте, в другом - переход. |
|||
|
||||
| The MASTER |
|
|||
|
Old master) ![]() ![]() Профиль Группа: Участник Сообщений: 862 Регистрация: 19.7.2004 Где: Санкт-Петербург Репутация: -1 Всего: 5 |
Я здесь выкладывал небольшой скрипт авторизации но IZATOP к сожалению удалил, но он у меня остался вот:
|
|||
|
||||
| penizillin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
замечательный скрипт. "в топку!" (забыл, чье)
|
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
Ну и код
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
![]()
|
| Правила форума "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. |