Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
-2 / 0 / 1
Регистрация: 19.02.2013
Сообщений: 71

Авторизация через MySQL

02.05.2013, 17:17. Показов 1307. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу на php авторизацию:
PHP
1
2
3
4
5
6
7
8
$result = mysql_query("SELECT login,password FROM users", $db);
$myrow = mysql_fetch_array($result);
if("тут любой логин" == $myrow['login'] and "тут пароль от любого логина" == $myrow['password']){
echo "GOOD!";
}else{
echo "BAD :(";
}
}
Но почему-то авторизует только самый первый логин с паролем который прописаны в БД ( например adminass ),
остальные не авторизовывает и пишет BAD.
Как решить проблему?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.05.2013, 17:17
Ответы с готовыми решениями:

Авторизация MySQL
Здраствуйте, как реализовать скрипт который будет скрывать Кнопку от не авторизированых пользователей? Я только понимаю, что это делается...

Авторизация PHP-MySQL
Суть проблемы в том, что не проходит авторизация через ajax Код главной страницы "index.php" <html> <head> ...

perl+mysql авторизация
подскажите как организовать следующее. 1) на пустой странице идет запрос логина. 2) вводишь логин - выводится запрос пароля 3) идет...

3
 Аватар для Николай12
-7 / 15 / 0
Регистрация: 13.05.2012
Сообщений: 169
02.05.2013, 18:17
Цитата Сообщение от FryTvin Посмотреть сообщение
Но почему-то авторизует только самый первый логин с паролем который прописаны в БД ( например adminass ),
остальные не авторизовывает и пишет BAD.
Как решить проблему?
Ваш код и будет получать только первый логин с паролем.
Нужно запрос составлять примерно так:
PHP
1
$result = mysql_query("SELECT * FROM users WHERE login='Тут любой логин' AND password='Тут пароль от любого логина'", $db);
0
-2 / 0 / 1
Регистрация: 19.02.2013
Сообщений: 71
02.05.2013, 20:02  [ТС]
Теперь делаю запрос:
PHP
1
$result = mysql_query("SELECT * FROM users WHERE login=".$_POST['login']."", $db)
, но нужны еще одни скобки для ".$_POST['login']." иначе выдает unknow column admin .
0
 Аватар для unsektor
112 / 55 / 13
Регистрация: 26.12.2010
Сообщений: 205
03.05.2013, 15:42
PHP
1
2
3
4
5
6
7
8
9
10
<?php
// ...
$user=addslashes($_POST['username']);
$pass=addslashes($_POST['password']);
// ...
$query = mysql_query("SELECT * FROM `users` WHERE `username`='".$user."' AND `password`='".$pass."'");
/*
 или $query = mysql_query("SELECT * FROM `users` WHERE `username`='{$user}' AND `password`='{$pass}'");
*/
if ($row = mysql_fetch_array($query)){print "ok";}else{print "bad";}?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.05.2013, 15:42
Помогаю со студенческими работами здесь

Авторизация php mysql
Всем привет! друзья. Не могу найти ошибку. Значит форма регистраций я написал, всё работает заноситься в базу данных всё. А вот дальше при...

Авторизация через БД MySql
Здравствуйте, фурумчане. Я начинающий недопрограммист на C#, нужна ваша помощь. У меня есть форма Authorization где есть 2 textbox'а куда...

Авторизация по MySQL через PHP
Здравствуйте, у меня есть код C# который должен отправлять POST запрос к PHP файлу, но как реализовать сам PHP файл я не знаю. Чтобы он...

Авторизация в SQUID через MYSQL
есть цель: сделать авторизацию в прокси сервере squid более простой для большого количества пользователей. нашел такую статью ТЫК ...

Авторизация по MySQL через PHP
Проблема такова что в консоли выходит true, но if ее не опозноёт Сразу извиняюсь я в этом новичег private void Button_Click_2(object...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru