проблем със сесийка

DirectX

Registered
index.html
HTML:
<html>
<head>
<title>Login Форма</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<body>
<h2 align="center">Login форма</h2>
<form action="login.php" method="post">
<table align="center" border="0">
<tr>
  <td>
Потребител:
  </td>
  <td>
<input type="text" name="potrebitel" />
  </td>
</tr>
<tr>
  <td valign="top">
Парола:
  </td>
  <td>
<input type="password" name="parola" /><br />
<input type="submit" value="Влез">
  </td>
</tr>
</table>
</form>  
</body>
</html>
login.php
PHP:
<? session_start();
//Скрипта получава данните от формуляра
$potrebitel = $HTTP_POST_VARS['potrebitel'];
$pass = $HTTP_POST_VARS['parola'];
//Тук се проверява дали сте написали правилното име и парола

switch(true)
{
case ($potrebitel == "user1" && $pass == "pass1"): header("location: inside_index.php");
break;

case ($potrebitel == "user2" && $pass == "pass2"): header("location: secretdir2/secretpage2.php");
break;

case ($potrebitel == "user3" && $pass == "pass3"): header("location: anothersecretpage.php");
break;

default: echo "<b>Wrong user/pass</b>";
}

?>
session.php
PHP:
<?
if (isset($HTTP_SESSION_VARS['potrebitel']))
{
$potrebitel = $HTTP_SESSION_VARS['potrebitel'];

}
else
{
echo "Нямате достъп до тази страница";
exit;
}
?>
inside_index.php
PHP:
<?php
include 'session.php';
echo "Здрасти $potrebitel";
?>
да ви попитам това правилно ли работи всичко, защото имам някви съмнения .. [/html]
 
Преди време един потребител имаше проблем с логин фрма и проблема му беше че изпозлва $HTTP_POST_VARS използвай $_POST[''input name'] иначе какви бъгове дава?
 
да стана IzKuFeLiQqQqQ +1

пп. иначе преди проблема беше, че не изкарваше правилно " здравей ... " съобщението с този потребител с който съм се логнал :)
 

Back
Горе