В сайта ми регистрацииката е във форума . И така имам логинче за страницата ми ,което е и за форума ... ето го и него login.php:
<?php
session_start();
?>
<head><meta http-equiv="refresh" content="3;URL=http://web-student.com" />
<link rel="stylesheet" href="font.css" type="text/css"><title>Login</title></head>
<?
//Скрипта получава данните от формуляра
$potrebitel= $HTTP_POST_VARS['potrebitel'];
$pas= $HTTP_POST_VARS['pas'];
//Тук се проверява дали сте написали правилното име и парола
$user="";
$password="";
$database="webstud_phpb1";
mysql_connect("localhost", "$user","$password");
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * from phpbb_users
where username like '$potrebitel' and user_password like md5('$pas') ";
$result=mysql_query($query);
mysql_close();
if (mysql_num_rows($result) >0&&mysql_num_rows($result) <2 ){
echo "Здравейте ";
echo $potrebitel;
echo "!";
echo " След 3 секунди ще бъдете пренасочен/а!";
$HTTP_SESSION_VARS['potrebitel'] = $potrebitel;
echo $_SERVER['REQUEST_URI'];
echo $HTTP_SESSION_VARS['potrebitel'];
} else {
session_destroy();
echo "Вие нямате достъп до тази страница";
exit;
}
в примера даже с echo е показано че сесията бачка
И така логина си ми работи,но идва момента в който трябва да ограничавам потребителите ,които са логнати да могат да влизат , които не не :П ето го и сктипта :
<?
session_start();
$potrebitel = $HTTP_SESSION_VARS['potrebitel'];
echo $potrebitel;
if ($potrebitel == ""){
echo "Трябва да се логнете!";
exit;
}
?>
обаче не иска ,даже и да съм се логнал ми казва съобщението ,което е при нелогнатите: "Трябва да се логнете"
Плс хелп какво да правя ?
<?php
session_start();
?>
<head><meta http-equiv="refresh" content="3;URL=http://web-student.com" />
<link rel="stylesheet" href="font.css" type="text/css"><title>Login</title></head>
<?
//Скрипта получава данните от формуляра
$potrebitel= $HTTP_POST_VARS['potrebitel'];
$pas= $HTTP_POST_VARS['pas'];
//Тук се проверява дали сте написали правилното име и парола
$user="";
$password="";
$database="webstud_phpb1";
mysql_connect("localhost", "$user","$password");
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * from phpbb_users
where username like '$potrebitel' and user_password like md5('$pas') ";
$result=mysql_query($query);
mysql_close();
if (mysql_num_rows($result) >0&&mysql_num_rows($result) <2 ){
echo "Здравейте ";
echo $potrebitel;
echo "!";
echo " След 3 секунди ще бъдете пренасочен/а!";
$HTTP_SESSION_VARS['potrebitel'] = $potrebitel;
echo $_SERVER['REQUEST_URI'];
echo $HTTP_SESSION_VARS['potrebitel'];
} else {
session_destroy();
echo "Вие нямате достъп до тази страница";
exit;
}
в примера даже с echo е показано че сесията бачка
<?
session_start();
$potrebitel = $HTTP_SESSION_VARS['potrebitel'];
echo $potrebitel;
if ($potrebitel == ""){
echo "Трябва да се логнете!";
exit;
}
?>
обаче не иска ,даже и да съм се логнал ми казва съобщението ,което е при нелогнатите: "Трябва да се логнете"
Плс хелп какво да правя ?