Однако есть еще решение.
Если хочешь обойтись безо всяких пересылок через header() то можно модифицировать главный index.php
Там в строке 113 вместо include 'pages/mainmenu.php'; написать:
if ($user_id) {
include 'pages/mainmenu.php';
} else {
echo '<div class="gmenu"><form action="login.php" method="post"><p>' . $lng['login_name'] . ':<br/>' .
'<input type="text" name="n" value="' . htmlentities($user_login, ENT_QUOTES, 'UTF-8') . '" maxlength="20"/>' .
'<br/>' . $lng['password'] . ':<br/>' .
'<input type="password" name="p" maxlength="20"/></p>' .
'<p><input type="checkbox" name="mem" value="1" checked="checked"/>' . $lng['remember'] . '</p>' .
'<p><input type="submit" value="' . $lng['login'] . '"/></p>' .
'</form></div>' .
'<div class="phdr"><a href="users/skl.php?continue">' . $lng['forgotten_password'] . '?</a></div>';
}
Это для версии 4.4.0
Изменил: MarkizDeSad (18.03.2012 / 23:31)