нещо сас сесиите не мога да схвана защо не става
ето кодовете тя е готова логин системата ама само трябва да добавя линковете кам личните саобщения потребителите и новините ама тея сесии ме побаркват и да им оправя сесиите на всички файлове
connect.php
register.html
register.php
login.php
pro.php точно тук нещо не става вав про.пхп не разбознава сесията или пак логин.пхп не прави сесия и аз вече нз
ето кодовете тя е готова логин системата ама само трябва да добавя линковете кам личните саобщения потребителите и новините ама тея сесии ме побаркват и да им оправя сесиите на всички файлове
connect.php
Код:
<?php
$host="localhost";
$dbusername="root";
$dbpassword="***************";
$db="test";
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")
or die("unable to connect to the database");
mysql_select_db("$db", $db_conn) or die("unable to select the database");
?>
register.html
Код:
<center><form action="register.php" method="post">
Name(optional)
<br><input type="text" name="name">
<br>UserName
<br><input type="text" name="username">
<br>Password
<br><input type="text" name="password">
<br>E-Mail
<br><input type="text" name="email">
<br>WebPage(optional)
<br><input type="text" name="web">
<br><input type="submit" name="submit" value="Register">
</form></center>
register.php
Код:
<?php
$name=$_POST[name];
$username=$_POST[username];
$password=$_POST[password];
$email=$_POST[email];
$web=$_POST[web];
include "connect.php";
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")
or die("unable to connect to the database");
mysql_select_db("$db", $db_conn)
or die("unable to select the database");
mysql_query("INSERT users (name, username, password, email, web) VALUES ( '$name', '$username', '$password', '$email', '$web')
")
or die("Registration unsuccess");
echo "<center>Registration Success! <a href='login.php'>Login</a></center>";
?>
login.php
Код:
[<?
session_start();
?>
<?php
$username= $HTTP_POST_VARS['username'];
$password= $HTTP_POST_VARS['password'];
include "connect.php";
mysql_connect($host,$dbusername,$dbpassword);
mysql_select_db($db) or die( "Unable to select database");
$query="SELECT * from users where username like '$username' and password like '$password' ";
$result=mysql_query($query);
mysql_close();
if (mysql_num_rows($result) >1 )
{
$HTTP_SESSION_VARS['username']= $username;
echo "Здрасти ";
echo $username;
echo "<br><a href=pro.php>NEXT</a>";
}
else
{
echo '<html>
<head>
<title>Login</title>
<script type="text/javascript">
function validate(){
if ((document.login.username.value=="")||
(document.login.password.value=="")){
alert ("Please Enter Username And password!")
return false
}
else
return true
}
</script>
</head>
<body>
<form action="" name="login" method="post" onsubmit="return validate()">
<input name="login" type="hidden" value="1">
<table width="200" border="0">
<tr>
<td>Потребител</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Парола</td>
<td><input type="password" name="password"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" name="Submit" value="Login"></td>
</tr>
</table>
</form>
</body>
</html>';
}
?>
pro.php точно тук нещо не става вав про.пхп не разбознава сесията или пак логин.пхп не прави сесия и аз вече нз
Код:
<?php
session_start();
$_SESSION['username'] = $username;
if (isset($HTTP_SESSION_VARS['username']))
{
echo "<a href=\"logout.php\">Logout</a>". $username;
} else { echo "Нямате достъп до тази страница!";
exit;
}
?>