Δημοσιεύτηκε: 16 Ιουν 2012, 20:13
index.php
register.php
logout.php
- Κώδικας: Επιλογή όλων
<?php
session_start();
?>
<html>
<head></head>
<body>
<?php
if(!isset($_SESSION[ "username" ])){?>
<form action="login.php" method="post">
<b style="font-size:150%;">Log in</b><br/>
Username: <input type="text" name="username"/><br/>
Password: <input type="password" name="password"/><br/>
<input type="submit" value="Log in"/>
</form>
Don`t have an account?
<form action="register.php" method="post"><br/>
<b style="font-size:150%;">Register</b><br/>
Username: <input type="text" name="username"/><br/>
Password: <input type="password" name="password"/><br/>
Retype password: <input type="password" name="retype-password"/><br />
E-mail: <input type="email" name="email"/><br />
<input type="submit" value="Register" />
</form>
<?php }
else{
echo 'Welcome user ' . $_SESSION["username"] . '<br/><a href="logout.php">Log off</a>';
include ("upload.php");
}?>
</body>
</html>
register.php
- Κώδικας: Επιλογή όλων
<?php
session_start();
mysql_connect('localhost', 'root', 'password')
or die ("Error establishing database connection".mysql_error());
mysql_select_db('dbname')
or die ("Error establishing a database connection ".mysql_error());
if ( (isset( $_POST[ 'username' ] )) && (isset( $_POST[ 'password' ] )) && ($_POST[ 'username' ] != null) && ($_POST[ 'password' ] != null) ) {
$username = $_POST[ 'username' ];
$password = $_POST[ 'password' ];
// check if username exists
$res = mysql_query(
'SELECT
username
FROM
users
WHERE
username = "' . $username . '";'
);
if ( mysql_num_rows( $res ) == 0 ) {
mysql_query(
'INSERT INTO
users
SET
username = "' . $username . '",
password = "' . $password . '";'
);
$_SESSION[ 'username' ] = $username;
header( 'Location: index.php' );
}
else {
echo ( 'Error encountered during registration.' );
}
}
else {
echo( 'Please provide both a username and a password.' );
}
?>
logout.php
- Κώδικας: Επιλογή όλων
<?php
session_start();
unset( $_SESSION[ "username" ] ) ;
header( 'Location: index.php' );
?>