Тема: Как поставить авторизацию на вход?

Собственно сабж) поставили phpMyAdmin - 2.10.0.2,:cool: всё работает, всё заходит, а авторизации пользователя нет... то есть может зайти любой чел. Как бы это поправить?

2

Re: Как поставить авторизацию на вход?

Скиталец
Используйте cookie авторизацию. Описание конфигурационных директив phpMyAdmin - http://php-myadmin.ru/doc/config.html

Или воспользуйтесь блокировкой предоставляемой Apache через .htpasswd. http://httpd.apache.org/docs/2.2/howto/auth.html

3 (изменено: Скиталец, 2007-04-19 18:19:41)

Re: Как поставить авторизацию на вход?

По первой ссылке: на сколько я понял cookie-аутентификаций там на очень много, а какую именно поставить я так и не понял sad((( Просто хочется что бы на входе была вот такая панелька.
http://php-myadmin.ru/learning/img/phpm … etup-6.gif

По второй, то есть Вы предлагаете просто заблокировать доступ к файлам через браузер?

4

Re: Как поставить авторизацию на вход?

Создайте такой конфигурационный файл phpMyAdmin. О блокировке средствами Apache, лучше умолчу, надеюсь вы со временем сами разберетесь.

<?php
/*
 * Директива необходима при cookie-авторизации для шифрования пароля сохраняемого в cookie.
 */
$cfg['blowfish_secret'] = 'GxKZaazgEicQDJh6'; // Замените значение директивы на любой набот букв и цифр, как в примере.
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
?>

5 (изменено: Скиталец, 2007-04-19 22:02:38)

Re: Как поставить авторизацию на вход?

Огромное вам спасибо!

6 (изменено: reanimator4, 2007-05-21 09:02:57)

Re: Как поставить авторизацию на вход?

Здраствуйте, пришел с той-же проблемой,  подскажите приведенный выше код надо вставить в существующий config.inc.php или создать новый файл, или что? Только подробнее, я новичок.

7

Re: Как поставить авторизацию на вход?

reanimator4
Полностью замените существующее содержимое файла config.inc.php, на приведенное выше.

8 (изменено: Беник, 2008-05-29 19:05:51)

Re: Как поставить авторизацию на вход?

Добрый день.
Прошу совета по установки авторизации на каталог. Вот пример такого каталога http://www.mylna-hata.kiev.ua/hatalink/admin/admin.php хотелось бы точно такую же штуку и для своего поставить. Прошу подсказать, как это он сделал, или где прочитать можно?

P.S. Если авторизация такого типа требует разъяснения и затрат вашего времени, рассмотрю вариант платной консультации.
Мои контакты: lin-manager [гав-гав] yandex.ru и ICQ# 16-9-2418-95

9

Re: Как поставить авторизацию на вход?

Беник
Выше есть пример конфигурационного файла phpMyAdmin (config.inc.php), используйте его.

10

Re: Как поставить авторизацию на вход?

Не получается у меня.

Im need help sad

11

Re: Как поставить авторизацию на вход?

Беник
Что не получается? Что вы делали, чтобы не получилось?

12

Re: Как поставить авторизацию на вход?

Расскажу на примере сайта, который выше показывал. Вот есть каталог http://www.mylna-hata.kiev.ua/hatalink/admin/....
т.е. в каталоге есть папка admin и на нее надо пароль поставить.

Я создал, как вы сказали файл с именем config.inc.php и в нем вставил вот это

Код:

<?php
/*
* Директива необходима при cookie-авторизации для шифрования пароля сохраняемого в cookie.
*/
$cfg['blowfish_secret'] = 'GxKZaazgEicQDJh6'; // Замените значение директивы на любой набот букв и цифр, как в примере.
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
?>


Залил файл config.inc.php  в папку admin, но авторизацию не спрашивает sad  Интуитивно понимаю, что фигню сделал, но где, как и что ... развожу руками sad

13

Re: Как поставить авторизацию на вход?

Беник
Кажется понял. Только вы зря сообщение не по теме создали, ведь phpMyAdmin здесь совершенно не при чем.

Чтобы сделать конкретно такую авторизацию, надо писать скрипт. Как и кто это будет делать - это полностью ваше.

Для закрытия директорий, обычно используют средства Apache, а именно htaccess и htpassword. Создаются данные файлы обычно автоматически при установке пароля на каталог из панели управления, CPanel, например.

14

Re: Как поставить авторизацию на вход?

Понятно.
С htaccess у меня не получиться, так как движок на сайте WordPress и у него уже есть свой htaccess. Они там конфликтуют что ли... вообщем не получается, либо авторизация на каталоге и сайт не работает, либо работает сайт но нету авторизации.

А вот лично вы, Hanut, можете сделать нечто подобное для атворизации как на http://www.mylna-hata.kiev.ua/hatalink/admin/admin.php ?

15

Re: Как поставить авторизацию на вход?

Сделать авторизацию могу, но для этого нужен доступ к файлам скрипта, так как в них надо делать изменения.