|
|
|
|
|
для: Trianon
(13.11.2006 в 14:42)
| | Пробовал, не работает , действует только в пределах фрейма. | |
|
|
|
|
|
|
|
для: Grozniy
(13.11.2006 в 09:38)
| |
<a target="_top" href="index.php?logout=1"><img src=... /></a>
|
| |
|
|
|
|
|
|
|
для: Grozniy
(13.11.2006 в 13:34)
| | - | |
|
|
|
|
|
|
|
для: cheops
(13.11.2006 в 12:26)
| | Благодарю, с авторизацией все в порядке теперь, работает:) Но вот со вторым вопросом пока совсем глухо. Если кто знает то подскажите, очень надо. | |
|
|
|
|
|
|
|
|
для: Grozniy
(13.11.2006 в 09:38)
| | При аутентификации пользователя с сохранением его сессии можете попробовать такую функцию в индексовом файле:
//Функция сверки паролей
$result = @mysql_query("SELECT * FROM users WHERE login='".$PHP_AUTH_USER. "' AND password='". md5($PHP_AUTH_PW). "'");
if (@mysql_num_rows($result)!=1)
{
header("WWW-Authenticate: Basic realm=\"Защищаемая область\"");
header("HTTP/1.0 401 Unauthorized");
print("Чтобы войти в пользовательскую часть сайта, надо ввести имя и пароль!");
exit();
};
|
Если же нужна еще его регистрация, то код такой:
//Регистрация пользователя
function registr($username,$password)
{
@$password=md5($_POST['$password']);
$sql= "insert into users(login,password) values('$username','$password')";
mysql_query($sql);
}
if (isset ($_POST['reg']))
{
print '<form action="index.php" method="post" name="reg">
<center><b>РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЯ:</b></center><br><br>
<center><b>Login:</b> <input type="text" name="username"></center>
<center><b>Password:</b> <input type="text" name="password"></center>
<center><input type="hidden" name="interface" value="registr"></center><br>
<center><input type="submit" value="Зарегистрироваться!"></center><br>
</form>';
}
if (@$_POST['interface']=="registr")
{
registr($_POST['username'],$_POST['password']);
}
|
Да, кстати, забыл сказать, что для этого в базе на mySQL должна быть создана таблица с двумя полями: логином и паролем - для внесения данных о пользователе! | |
|
|
|
|
|
|
| Проблема вот в чем:
1. Необходима аутентификация пользователя, но с автоматическим переходом на страничку с другим URL, при условии что эта страничка является частью того же сайта и сессия пользователя должна сохраниться.
2. На странице есть три фрейма, в одном из них кнопка "Выход" как организовать выход так чтобы выход осуществлялся не в одном фрейме, а вся страница переходила на index.php?
Если кто знает подскажите, заранее спасибо. | |
|
|
|
|