автор
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
Результата пока нет((
Покурил кучу форума, так действенного для себя и не нашел. Памажите кто чем может!
Спсибо!
PHP_VERSION 5.3.3-7+squeeze14
Спустя 4 дня, 1 час, 54 минуты, 52 секунды (17.09.2012 - 14:47) dzoff написал(а):
Ребзя, неужто никто код под fastCGI не переделывал?
Спустя 32 минуты, 49 секунд (17.09.2012 - 15:20) Hello написал(а):
Какой веб сервер?
Спустя 1 час, 47 минут, 28 секунд (17.09.2012 - 17:07) dzoff написал(а):
Apache 2.2
Спустя 7 минут, 31 секунда (17.09.2012 - 17:15) Hello написал(а):
конфиги выкладывайте
Спустя 1 день, 23 часа, 53 минуты, 48 секунд (19.09.2012 - 17:09) dzoff написал(а):
fcgid.conf
<IfModule mod_fcgid.c>
<IfModule !mod_fastcgi.c>
AddHandler fcgid-script fcg fcgi fpl
</IfModule>
FcgidIPCDir /var/lib/apache2/fcgid/sock
FcgidProcessTableFile /var/lib/apache2/fcgid/shm
FcgidIdleTimeout 300
# FcgidProcessLifeTime 30
# FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 30
FcgidIOTimeout 45
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 60
FcgidMaxRequestLen 134217728
</IfModule>
Спустя 4 дня, 20 часов, 3 минуты, 53 секунды (24.09.2012 - 13:13) dzoff написал(а):
Проблема в том, что я не смогу поменять настройки mod_fcgi. Надо код править? Может кто поможет? За конечный результат выплачу бонус))
if (!isset($action)) $action='';
if ($action=="login") {
if (($login==USR_NAME)&&($password==USR_PASS)) {
session_start();
$sessionid = session_id();
$wse_u = $login;
$wse_p = md5($password);
$access_allowed=Array('all');
} else {
$query="SELECT * FROM ".TABLE_USERS." WHERE user_name='".preg_replace('/[^A-Za-z0-9_]/','',$login)."' AND user_pass='".md5($password)."' limit 0,1";
$r=mysql_query($query);
$authentified=mysql_numrows($r);
session_start();
$sessionid = session_id();
$wse_u = $login;
$wse_p = md5($password);
session_register("wse_u", "wse_p");
if ($authentified>0) {
if (ereg(',',mysql_result($r,0,'user_access'))) {
$access_allowed=explode(',',mysql_result($r,0,'user_access'));
} else {
$access_allowed=Array(mysql_result($r,0,'user_access'));
}
} else {
// die('<font color="red">Неверный логин</font><br>'.auth_form());
die(auth_form('login_fail'));
}
}
} else {
session_start();
$_SESSION["id"]=$sessionid;
if ((isset($_SESSION["wse_u"])&&isset($_SESSION["wse_p"]))
&&($_SESSION["wse_u"]!=""&&$_SESSION["wse_p"]!="&q uot;))
{
$query="SELECT * FROM ".TABLE_USERS." WHERE user_name='".$_SESSION["wse_u"]."' AND user_pass='".$_SESSION["wse_p"]."'";
$r=mysql_query($query);
$authentified=mysql_numrows($r);
if ($authentified>0)
{
if (ereg(',',mysql_result($r,0,'user_access')))
$access_allowed=explode(',',mysql_result($r,0,'user_access'));
else $access_allowed=Array(mysql_result($r,0,'user_access'));
}
else
{
session_unset();
session_destroy();
die(auth_form('login_fail'));
}
}
else die(auth_form());
}
if ($action=="logout") {
session_start();
$_SESSION["id"]=$sessionid;
session_unset();
session_destroy();
// Header("Location: ./");
auth_form();
exit;
}