![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.04.2011
Сообщений: 16
|
![]()
Посмотрите код что не так или как лучше сделать?
PHP код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
1. Вместо isset() здесь нужно использовать empty()
2. Выбросить все эти "return 0" - в чём их смысл?(см. п.5) 3. Email(да и логин-пароль желательно) нужно проверять на валидность(соответствие опред. шаблону). 4. С каких это пор IP - это $_POST['ip']? Кто-то при регистрации будет реально руками вбивать свой IP...??? 5. Если так критично наличие именно всех данных - то exit() нужно вешать на проверку каждого параметра, т.к. смысл проверять все остальные, если какого-то из первых нет? 6. $password = $password1; - это такая тавтология программистская? Что мешает в запрос влепить сразу $password1 ? И длину пароля проверить сразу при получении. 7. В MySQL-запросах возможна SQL-injection - используйте mysql_real_escape_string(); 8. Для поля DATE в MySQL есть функция удобная CURDATE() - я б не доверял тому, что там юзер вам нацарапает в поле "Дата" (это где у вас $_POST['date']). Вобщем - переписывать надо всё. А так ничё.... ![]() PS: ещё совет - в случае незаполнения/ошибок желательно возвращать пользователя обратно на страницу с формой(я уж не говорю о её заполнении введенными ранее значениями) - а не выбрасывать его в вакуум всеми этими exit()-ами и die()-ми... Последний раз редактировалось Andkorol; 22.09.2011 в 21:14. Причина: PS |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.04.2011
Сообщений: 16
|
![]()
Ну вот исправил посмотри всё ли так!
PHP код:
PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
![]() PHP код:
Последний раз редактировалось Lesha; 24.09.2011 в 12:57. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Програма для регистрации | NNN32 | Помощь студентам | 1 | 06.07.2010 10:33 |
База данных и форма регистрации | reyn90 | PHP | 3 | 03.06.2009 16:27 |
Скрипт для автоматической регистрации в каталогах | Anton62 | PHP | 0 | 12.05.2009 01:25 |
Помогите с формой для регистрации | Nicky21 | Microsoft Office Access | 3 | 21.11.2008 16:04 |