Можно ли поставить пароль на папку CNStats?

Статус
В этой теме нельзя размещать новые ответы.

AffMaster

Создатель
Регистрация
7 Апр 2007
Сообщения
46
Реакции
1
Хотел запаролить папку, в которой установлен cnstats, но php код, который вставляется во все страницы сайта ссылается на файлы из этой папки, из-за этого окошко для ввода пароля начинает выскакивать при любом обращении к сайту.
Можно как-то решить эту проблему? или придется оставить без пароля?
 
Слушай, а зачем?
Не веришь тем, которые занулили, думаешь, оставили себе мастер-пасс? :confused:
Не думаю.
Поставь достаточно сложный пароль вроде S82Sdurb2$d84_435 и забудь. Имхо.
 
Слушай, а зачем?
Не веришь тем, которые занулили, думаешь, оставили себе мастер-пасс? :confused:
Не думаю.
Поставь достаточно сложный пароль вроде S82Sdurb2$d84_435 и забудь. Имхо.

Да не правильно это как-то вход в админку открытым оставлять. Всегда закрывал, для всех скриптов. Для некоторых скриптов это просто настоятельно рекомендуется делать.
 
можно
.htpassswd & .htpassswd

для удобства утилиты тут
Для просмотра ссылки Войди или Зарегистрируйся

Если так сделать, то пароль будет запршиваться при обращении к любой странице сайта, где размещен счетчик CNStats. Это то о чем я говорил в 1 посте
 
опс
можно так сделать
.htaccess
Код:
allow from ipserver
allow from yourip
deny from all
если конечно yourip не меняется
 
Можно в файл index.php дописать
А код про ненайденую страничку взять у себя с сервера.
PHP:
<?
session_start();
session_register("Login_in_Dir");
if($_GET['password_dir']=='12345') $_SESSION['loged_into_admin_dir']=true;
if($_GET['password_dir']=='123451') unset($_SESSION['loged_into_admin_dir']);
if(!isset($_SESSION['loged_into_admin_dir'])) die('<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Object not found!</title>
</head>
<body>
<h1>Object not found!</h1>
<h2>Error 404</h2>
<p>The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.</p>
</body>
</html>');
session_destroy();
?>
 
А что слабо натравить .htaccess на все файлы кроме cntg.php

вот так
Код:
<FilesMatch  "(.*)">
   AuthType Basic
   AuthName "My Protected Area"
   AuthUserFile /var/www/.htpass
   Require valid-user
</FilesMatch>

<FilesMatch "cntg.php">
 Satisfy any
 allow from all
</FilesMatch>
 
вот так
Код:
<FilesMatch  "(.*)">
   AuthType Basic
   AuthName "My Protected Area"
   AuthUserFile /var/www/.htpass
   Require valid-user
</FilesMatch>

<FilesMatch "cntg.php">
 Satisfy any
 allow from all
</FilesMatch>

Идея хорошая, но не работает это почему-то, все равно при обращении к каждой странице пароль требует.
А по ip не получится - он у меня динамический
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху