Автор Тема: Проблема аутентификации с помощью модуля mod_auth_mysql  (Прочитано 2937 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bajron

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Доброго времени суток уважаемые.
Есть такая проблема хочу сделать аутентификацию с помощью модуля mod_auth_mysql
в .htaccess пишу:
AuthName "Введите логин и пароль"
AuthType Basic
AuthMYSQLAuthoritative on
AuthMySQLHost mysql.azz.ru
AuthMySQLDB project_1
AuthMySQLUser xxxxxx
AuthMySQLPassword xxxxxxx
AuthMySQLCryptedPasswords on
AuthMySQLUserTable users
AuthMySQLNameField login
AuthMySQLPasswordField password
require valid-user

таблица users имеет следующую структуру:
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(50) default NULL,
`login` varchar(20) NOT NULL default \'\',
`password` varchar(16) NOT NULL default \'\',
……………..
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251

Перед добавлением в базу значения поля password к нему применяю внутреннюю функцию MySQL PASSWORD.

При запросе файла из защищенной папки возникает окно авторизации, но при вводе логина и пароля доступ на файл не дает.
В логах пишет:
[Sun Dec 11 23:10:27 2005] [error] MySQL error Unknown column \'did\' in \'where clause\': /main/index.php
[Sun Dec 11 23:10:27 2005] [error] MySQL user test not found: /main/index.php

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28