Δημοσιεύτηκε: 17 Ιουν 2012, 01:21
αλλαξα λιγο το register.php αρχειο για να ταιριαζει στις αναγκες μου(δηλ. να εχει sha256 encryption το password και να εισαγεται και το e-mail),oποτε ειναι αυτος ο κωδικας μου πια:
όμως,καθε φορα που προσπαθω να κανω ενα registration,μου πεταει το σφαλμα που λεει "Error encountered during registration."
τι φταιει αυτη την φορα....?
- Κώδικας: Επιλογή όλων
<?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' ];
$email = $_POST[ 'email' ];
$password = hash("sha256",$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 . '", email = "' . $email . '";');
$_SESSION[ 'username' ] = $username;
header( 'Location: index.php' );
}
else {
echo ( 'Error encountered during registration.' );
}
}
else {
echo( 'Please provide both a username and a password.' );
}
?>
όμως,καθε φορα που προσπαθω να κανω ενα registration,μου πεταει το σφαλμα που λεει "Error encountered during registration."
τι φταιει αυτη την φορα....?