{% else-1 %}
RSST * 0.85
(10 ноя 2013, 12:21) (0/0) [0]
Подскажите в чем тут ошибка? сам вход работает и вручную автологин работает а через мод рейват нет

хотел сделать мод рейват на автологин не работает
RewriteRule ^auto/(.*)/(.*)$ /auto.php?login=$1&pass=$2 [L]
RewriteRule ^auto/(.*)/(.*)$ /auto.php?login=$1&pass=$2 [L,QSA]
RewriteRule ^auto/(.*)/(.*)?$ /auto.php?login=$1&pass=$2 [L]
RewriteRule ^auto/(.*)/(.*)?$ /auto.php?login=$1&pass=$2 [L,QSA]
пробовал так но не один не работает

должен выглядеть так sait.ru/auto/логин/пароль

[code]
<?php
if (empty($_GET[\'login\']) and empty($_GET[\'pass\'])) {
$login = htmlspecialchars(mysql_real_escape_string(trim($_POST[\'login\'])));
$pass = encrypt(htmlspecialchars(mysql_real_escape_string(trim($_POST[\'pass\']))));
} else {
$login = htmlspecialchars(mysql_real_escape_string(trim($_POST[\'login\'])));
$pass = encrypt(htmlspecialchars(mysql_real_escape_string(trim($_POST[\'pass\']))));
}
$query = mysql_query(\"SELECT `login` FROM `users` WHERE `login` = \'$login\' and `pass` = \'$pass\' LIMIT 1\"*;
if (mysql_num_rows($query)) {
# Ставим куки (86400 = day)
setcookie(\'userlogin\', $login, time()+60*60*24*30, \'/\');
setcookie(\'userpass\', $pass, time()+60*60*24*30, \'/\');

# Переадресовываем браузер на главную страницу
header(\'location: /\');
} else {
# Переадресовываем браузер на страницу авторизации, если не верно
header(\'location: /auth/\');
}
?>
[/code]
  • 1 из 1