Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: регистрация
Форумы портала PHP.SU » » Вопросы новичков » регистрация

Страниц (2): [1] 2 »
 

1. bareiro - 07 Марта, 2012 - 12:32:57 - перейти к сообщению
Привет всем помогите мне написать регистрацию на сайте с чего начать надо??
2. Hidalgo - 07 Марта, 2012 - 12:34:45 - перейти к сообщению
С поиска по сайту Радость
3. bareiro - 07 Марта, 2012 - 12:37:03 - перейти к сообщению
Не я конечно понимаю что это смешно. Ну я мало че понимаю а понять хочу
(Добавление)
я подключился к базе создал таблицу user из 2 значений name и pass на оба поставил тип TEXT ну наверно не правильно ни че не понимаю в этой базе помогите правильно составить базу
4. LIME - 07 Марта, 2012 - 12:45:17 - перейти к сообщению
на главной странице php.su есть поиск
туда вбить "регистрация"
5. duante - 07 Марта, 2012 - 13:13:35 - перейти к сообщению
Начинай со строки:


Не ошибешься )
6. digi - 07 Марта, 2012 - 13:17:30 - перейти к сообщению
duante пишет:

Не ошибешься )


ошибётся. сессию для регистрации поднимать ненужно. вот после аутентификации юзера в зависимости от архитектуры приложения может и надо будет поднять, но не всегда.
7. snikers987 - 07 Марта, 2012 - 13:27:51 - перейти к сообщению
digi пишет:
duante пишет:

Не ошибешься )


ошибётся. сессию для регистрации поднимать ненужно. вот после аутентификации юзера в зависимости от архитектуры приложения может и надо будет поднять, но не всегда.


Почему ошибется? К примеру, авторизованного пользователя не пускать на страницу регистрации.
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_SESSION['user'])){
  3.     header("Location: /");
  4.     die;
  5. }
  6.  
8. digi - 07 Марта, 2012 - 13:32:45 - перейти к сообщению
да, всё зависит от архитектуры приложения, не всегда данные аутентификации и авторизации хранятся в сессии, например аутентифицировать можно только по какому-то специальному ключу в куке.
9. duante - 07 Марта, 2012 - 13:34:58 - перейти к сообщению
digi пишет:
duante пишет:

Не ошибешься )


ошибётся. сессию для регистрации поднимать ненужно. вот после аутентификации юзера в зависимости от архитектуры приложения может и надо будет поднять, но не всегда.


А не проще ли сразу поднимать сессию и оперировать именно с ней, без генерации порой ненужного кода вне зависимости от архитектуры?
10. digi - 07 Марта, 2012 - 13:46:41 - перейти к сообщению
проще вообще не программировать ;)) ну а чтобы дать действительно полезный и адекватный совет, надо знать каким объёмом знаний обладает человек, который спрашивает и какие у него цели обучения.
11. DelphinPRO - 07 Марта, 2012 - 14:07:27 - перейти к сообщению
bareiro пишет:
Ну я мало че понимаю а понять хочу


наверное надо начать с основ программирования Улыбка

по сабжу:

отрываешь сессию
проверяешь наличие некорого в ней значения
если есть - значит пользователь уже авторизован
если нет - проверяешь - не пришли ли данные с формы логина
есди нет - показываешь форму логина
если да - проверяешь наличие пользователя в БД
если есть - пишешь в сессию метку - что юзер авторизован
если нет - показываешь ошибку и форму логина

как-то так, если упрощенно
12. Мелкий - 07 Марта, 2012 - 14:30:45 - перейти к сообщению
DelphinPRO или же поставить

в начало скрипта.
И ещё один session_start при успешной авторизации.

В плюсе - простое кэширование страниц для всех анонимусов прям на nginx'е, экономим на бесполезных дисковых операциях.

А можно вовсе переписать $_SESSION новым классом, реализовать arrayaccess и будет сессия с ленивым стартом - запускаться, только если она нужна (что-то попытались сохранить или передан session_id).
13. Hidalgo - 07 Марта, 2012 - 17:19:56 - перейти к сообщению
Ребят? Вы о чем? Ему готовый скрипт нужен, а вы тут сессии, кеширование.... Радость
Если тупо ввести в гугле регистрация на php выведет как минимум 100500 готовых скриптов.
Я бы понял, если у него что то не получалось сделать, что то не понял или еще какая нибудь хрень...
забудьте.
14. DelphinPRO - 07 Марта, 2012 - 17:32:54 - перейти к сообщению
Hidalgo пишет:
Ребят? Вы о чем? Ему готовый скрипт нужен, а вы тут сессии, кеширование....


ну мы и готовый скрипт подкинуть можем Улыбка
15. Hidalgo - 07 Марта, 2012 - 17:41:40 - перейти к сообщению
DelphinPRO пишет:
ну мы и готовый скрипт подкинуть можем

Ну так чего его подкидывать то? Поиск рулит Улыбка

 

Powered by ExBB FM 1.0 RC1