cluce Posted July 9, 2007 Share Posted July 9, 2007 I have the following salt function... <?php function genHash($Text, $salt = null) { if ($salt === null) { $salt = substr(md5(uniqid(rand(), true)), 0, SALT_LENGTH); } else { $salt = substr($salt, 0, SALT_LENGTH); } return $salt.sha1($salt.$Text); } ?> my INSERT query is .... $sql = "INSERT INTO employees (username, password, f_name, l_name, email) VALUES ('$username', genhash('$password'), '$f_name', '$l_name', '$email')"; mysqli_query($mysqli, $sql); which works as far as I can see my query to get logon info to match the password is... //create and issue the query $sql = "SELECT username, f_name, l_name FROM employees WHERE username = '$checkuser' AND password = 'genHash($checkpassword, 1)' LIMIT 1"; $result = mysqli_query($mysqli, $sql) or die(header("Location: error.html")); can someone tell me if I am matching this right at login? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.