![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Cript777 |
|
||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
Приветствую! Вот есть простой скрипт выполняющий авторизацию\регистрацию с помощью mysql.
форма входа \ форма регистрации
авторизация
регистрация
sql запрос
Вопрос такой. В файле авторизации есть такой момент 'Успешный вход .$login. '; ни как не получается чтобы вместо .$login. отображался логин пользователя и имайл ('$email') ![]() Это сообщение отредактировал(а) Cript777 - 18.11.2012, 06:09 |
||||||||
|
|||||||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Если я правильно вас понял вы хотите войти через авторизацию не только login но и через email верно?
Тогда sql должен быть с условием Или
Это сообщение отредактировал(а) Sanchezzz - 18.11.2012, 08:12 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
Guedda |
|
||||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Вместо одинарных ковычек используйте двойные, или, если одинарные Вам ооочень хочется, то пишите так:
так как одинарные кавычки не обрабатывают переменную как переменную. Добавлено через 1 минуту и 29 секунд
Нет. Судя по всему, у него е-мейл - это типа пароля ![]() -------------------- Ll 2 |
||||
|
|||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
![]() -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
Cript777 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
С логином сработало, очень выручили! Пароль здесь не нужен, а имайл как необязательный параметр.. вот с . $email не получилось - не отображает.. что не так? |
||||
|
|||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Постараюсь побыть волшебником, и поугадывать Ваши мысли: не получилось в скрипте авторизации? Так и не получится, потому что Вы переменную $email нигде не инициализируете. -------------------- Ll 2 |
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
телепаты в отпуске
![]() -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
Cript777 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
Был бы очень признателен если поточнее... Если в моменте WHERE login ='{$login}' добавить OR email='{$login}' то после входа имайл отображается но под видом логина, хотелось бы чтобы правильно было... |
|||
|
||||
Guedda |
|
||||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Ну тогда вместо
напиши
И потом вставляй $email; -------------------- Ll 2 |
||||
|
|||||
Cript777 |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
В этом случае он выводит login вместо email, а нужно чтобы определял именно email из бд (всего 3 строки id, login, email) . |
||||||
|
|||||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
В выборке sql-запроса еще добавьте поле email и потом немного усложните конструкцию:
Это сообщение отредактировал(а) Guedda - 18.11.2012, 21:25 -------------------- Ll 2 |
|||
|
||||
Cript777 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 30.10.2012 Репутация: нет Всего: нет |
![]() ![]() |
||||
|
|||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Зачем при регистрации делать лишний запрос к БД? Не проше ли поставить уникальный индекс на поля и проверять по коду ошибки.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |