2014-12-16 2 views
-1

Я следую этому руководству (http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL), чтобы создать систему входа в систему.Доступ запрещен для пользователя localhost

Похоже, что сейчас он работает нормально, однако на странице входа есть такая ошибка, которую я не совсем понимаю, что это значит и как это может повлиять на мою работу.

(!) SCREAM: Error suppression ignored for 
(!) Warning: mysqli::mysqli() [<a href='mysqli.mysqli'>mysqli.mysqli</a>]: 
    (28000/1045): Access denied for user 'sec_user'@'localhost' 
    (using password: YES) in 
    C:\wamp\www\uncultured\login copy\includes\db_connect.php on line 3 
Call Stack 

# Time Memory Function Location 
1 0.0005 370336 {main}() ..\login.php:0 
2 0.0009 373048 include_once('C:\wamp\www\uncultured\login copy\includes\db_connect.php') ..\login.php:2 
3 0.0012 375688 mysqli->mysqli() ..\db_connect.php:3 

Я был бы очень признателен, если вы все можете указать мне в правильном направлении, спасибо большое! Cheers

+0

Доступ запрещен для пользователя 'sec_user @ 'localhost' ** исправить это ** – donald123

+0

Привет, Дональд, извините, но как я могу это исправить? – dexter

+0

Проверьте свое имя пользователя/пароль для подключения к базе данных. Доступ закрыт; отсутствующие разрешения или неверный пароль? – KEK

ответ

0

Вы добавили привилегии на свой сервер mysql для своего пользователя «sec_user»?

Что-то вроде: грант (вставьте необходимые привилегии здесь) в вашу базу данных (таблица, разрешающая доступ) к 'sec_user' @ 'localhost', указанному '(вставьте здесь свой желаемый пароль)';

Например, чтобы выбрать, обновление, вставка и удаление всех таблиц в базе данных: «MyDatabase» для sec_user на локальном хосте с паролем «mysecretpassword» было бы:

grant select,update,insert,delete on mydatabase.* to 'sec_user'@'localhost' identified by 'mysecretpassword'; 
+0

Привет, Риггс и Муран, спасибо за помощь, да, я перечитал часть 2 из 8 и добавил привилегии на моем сервере sql для «sec_user». Он удалил первую строку «(!) SCREAM: ошибка подавления игнорировалась для», но остающаяся ошибка acces denied остается там. Я, должно быть, сделал что-то неправильно в части 2, которую я не могу понять, я рассмотрю ее. Большое спасибо. – dexter

Смежные вопросы