Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009 Откуда: Блага
Помог: 0 раз(а)
привожу пример авторизации для.. ну например для чата, да не важно, для чего угодно.. кому не лень гляньте и подскажите слабые и нехорошие места, где что желательно исправить или доработать.. кому скучно и неинтересно лучше сразу несмотрие, код не маленький, сам знаю что чужой код это скучно и громоздко)))
форма для входа в систему в файле index.php,
данные для подключения к серверу БД в файле db_data_acceess.php
обработчик данных (то бишь сама авторизация) enter.php,
пользовательские функции используемые в обработчике в файле enter)function.php,
результат авторизации - страница формируемая файлом - chat.php
запрос на создание БД со всеми таблицами прилагаю в файле запрос.txt )))
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Champion
Отправлено: 11 Января, 2010 - 11:07:48
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Hunter пишет:
enter.php :
Осталось добавить комментарии типа /* Открывается фигурная скобка от if */, /* Закрывается фигурная скобка от if */ ...
EuGen
Отправлено: 11 Января, 2010 - 11:11:20
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Комментарии должны сообщать не что мы делаем, а зачем. Ну и, хороший код комментирует себя сам.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Hunter
Отправлено: 11 Января, 2010 - 17:04:25
Частый гость
Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009 Откуда: Блага
Помог: 0 раз(а)
EuGen, Champion все посмеялись?)))) да знаю я, просто код писался для одного человека в качестве примера, а коменты я просто забыл убрать... (Добавление)
EuGen пишет:
Ну и, хороший код комментирует себя сам.
ну что верно то верно..., но если скажем код занимает строк 300 то трудно представить его без коментариев
EuGen
Отправлено: 11 Января, 2010 - 17:28:32
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Мне не было смешно, если честно. То, что я указал - мое личное мнение.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Hunter
Отправлено: 11 Января, 2010 - 17:44:39
Частый гость
Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009 Откуда: Блага
Помог: 0 раз(а)
EuGen пишет:
в остальном http://php.net/security
с английским у меня туговато...Ну магические кавычки я сейчас уберу.. а что с остальным? Инъекция вроде не должна пройти, да и к базе я обращаюсь только с логином, если такой логин есть то помещаю необходимые данные о нем в массиве и проверка пароля происходит уже "вне базы"...
MegaMax
Отправлено: 07 Мая, 2010 - 19:56:14
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2010
Помог: 0 раз(а)
Долго мучаюсь над своим проектом. хотел бы воспользоваться кодом данной авторизации. Возможно ли получить код всех страниц?
smok
Отправлено: 01 Октября, 2010 - 17:45:00
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2010
функция проверяет только первый символ, т.к. в обоих ветках if'a присутствует return. break после return не будет работать, т.к. функция вернула значение фолс и закончила свою работу.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.