Пишу портал на IPB 3.1.4. Щас подошёл к моменту, где нужна авторизация, щас буду начинать делать закрытие возможностей для гостей и т. д.
Прошу как можно подробно описать авторизацию, опубликовать тут файлы обработчика формы, саму форму и т. д.
Прошу помощи, т. к. сам себе все мозги измучил.
Был момент, когда всё получилось, но получается только если куки нет, а после авторизации и выхода куки есть и войти заново не получается (на сайте). На форуме всё в порядке, его не трогал.
Ещё раз прошу описать всё подробно, т. к. эта тема меня измучила и я начинаю потихоньку сходить с ума...
1. afuno - 23 Июня, 2011 - 15:36:46 - перейти к сообщению
2. alxfro - 13 Июля, 2011 - 15:21:32 - перейти к сообщению
afuno пишет:
Пишу портал на IPB 3.1.4. Щас подошёл к моменту, где нужна авторизация, щас буду начинать делать закрытие возможностей для гостей и т. д.
Прошу как можно подробно описать авторизацию, опубликовать тут файлы обработчика формы, саму форму и т. д.
Прошу помощи, т. к. сам себе все мозги измучил.
Был момент, когда всё получилось, но получается только если куки нет, а после авторизации и выхода куки есть и войти заново не получается (на сайте). На форуме всё в порядке, его не трогал.
Ещё раз прошу описать всё подробно, т. к. эта тема меня измучила и я начинаю потихоньку сходить с ума...
Прошу как можно подробно описать авторизацию, опубликовать тут файлы обработчика формы, саму форму и т. д.
Прошу помощи, т. к. сам себе все мозги измучил.
Был момент, когда всё получилось, но получается только если куки нет, а после авторизации и выхода куки есть и войти заново не получается (на сайте). На форуме всё в порядке, его не трогал.
Ещё раз прошу описать всё подробно, т. к. эта тема меня измучила и я начинаю потихоньку сходить с ума...
я уверен, что если ты зайдешь phpmyadmin'ом и посмотришь на базу IPB, то увидишь там нечто, вроде таблицы USERS или ACCOUNTS или что-нибудь в этом духе. Т.е. куда заносить данные и откуда их считывать ты уже по идее должен был понять.
второй пункт - посмотри на форму ввода логина пароля, куда она отправляет данные? сделай такую же форму отдельно и попробуй войти. вот тебе отдельная форма будет.
и на счет регистрации - сделай тупо переадресацию с регистрации на сайте в регистрацию на форуме.
а на счет проверки - прошел ли пользователь авторизацию, я уверен, этот кусок кода можно найти минут за 10-15. что-нибудь типа
if ($_SESSION['auth']=1) { } бла бла бла