|
| |
|
|
| |
для: Pasagir
(20.04.2007 в 20:23)
| | |
index.php
<?
session_start();
session_register("logi");
session_register("password");
function formpass()
{
?>
<html>
<head>
<title>введите пароль</title>
</head>
<body>
<form action="" method="post">
Логин: <input type="text" name="log"><br>
Пароль:<input type="password" name="passw"><br>
<input type="submit" name="Submit">
</form>
</body>
</html>
<?
}
@$log=htmlspecialchars($log);
@$passw=htmlspecialchars($passw);
if(@$passw and @$log)
{
if(($passw=="0000") and ($log=="pass"))
{
//$logi=$login;
//$password=$pass;
print "<meta http-equiv=refresh content='0; url=secretplace.php'>";
}
else
{
formpass();
echo "<font size='5' color = '980000'><div align=\"center\">Неверный пароль! Повторите ввод.</div></font>";
}
}
else
{
formpass();
}
?>
|
Далее
secretplace.php
<?php
session_start();
session_register("logi");
session_register("password");
if((@$password!=="0000")&&($logi == "pass")){header("location: index.php");exit;}
if (isset($act)&&($act == "exit")){
session_destroy();
header("location: index.php");
}
?>
<html>
<body>
если я это вижу, значит я на секретной странице!!!<br>
<a href="?act=exit">Выйти</a>
</body>
</html>
|
| |
| |
|
|
| |
|
|
| |
для: podpole
(21.04.2007 в 21:40)
| | | А ты попробуй получать переменные $_POST['user_name'];
Это не играет "погоды"
Просто повнимательнее Submit и Sumbit))
З.Ы. И отключи регистр глобалс | |
| |
|
|
| |
|
|
| |
для: Pasagir
(21.04.2007 в 21:34)
| | | А ты попробуй получать переменные $_POST['user_name'];
У тебя форма и сценарий находиться в одном каталоге? | |
| |
|
|
| |
|
|
| |
для: Valick
(21.04.2007 в 16:57)
| | | Спасибо за помощь...
хотя пока ничего так и не получилось... | |
| |
|
|
| |
|
|
| |
для: Pasagir
(21.04.2007 в 15:51)
| | | Для этого должны быть установлены только PHP и Апач?
Да.
Извини, ещё ошибку не углядел сразу (времени нет проверить твои скрипты на компе)
$_SESSION['logged_user']=$_REQUEST['user_name'];
|
И ещё попробуй вот так
if (isset($_SESSION['Sumbit'])) {
|
| |
| |
|
|
| |
|
|
| |
для: Valick
(21.04.2007 в 12:35)
| | | не канает...
Я уже и register_global - On прописал...
Для этого должны быть установлены только PHP и Апач? | |
| |
|
|
| |
|
|
| |
для: Pasagir
(21.04.2007 в 10:08)
| | | Сорки забыл вот это)
Пробуй | |
| |
|
|
| |
|
|
| |
для: Pasagir
(21.04.2007 в 10:08)
| | | ... | |
| |
|
|
| |
|
|
| |
для: Valick
(20.04.2007 в 21:01)
| | | Не получается( | |
| |
|
|
| |
|
|
| |
для: Pasagir
(20.04.2007 в 20:23)
| | |
У вас скорее всего регистр глобалс=офф
Попробуйте вот так:
<?php
session_start();
if($Sumbit) {
if(($_REQUEST['user_name']=="pass")&&($_REQUEST['user_pass']==0000)){
$_SESSION['logged_user']=$user_name;
header("Location:secretplace.php");
exit;
}
}
?>
<html>
<body>
Не верный пароль!
</body></html>
|
<?php
session_start();
if(!isset($_SESSION['logged_user'])){
header("Location: index.php");
exit;
}
?>
<html>
<body>
если я <?php echo $logged_user; ?>это вижу, значит я на секретной странице!!!)
</body>
</html>
|
| |
| |
|
|
|