query("SELECT id FROM user where email='$safe_email';"); $name_db = $db->query("SELECT id FROM user where name='$safe_name';"); $name_arr = $name_db->fetchArray(SQLITE3_NUM); $email_arr = $email_db->fetchArray(SQLITE3_NUM); $name_int = $name_arr[0]; $email_int = $email_arr[0]; if ($_POST["pswd"] == "" || ($email_int > 0 && !$email == "")|| $name_int > 0){ //echo "1$cleartext_password 2$email_int 3$name_int"; header("Location: register.php?false=1"); } else { $salt = uniqid(mt_rand(), true); $password = "$salt"."$cleartext_password"; $hash_password = md5($password); for($i=0;$i<15000;$i++) $hash_password = md5($hash_password); $result = $db->exec("INSERT INTO user (id, name, salt, password, email) VALUES (NULL, '$safe_name', '$salt', '$hash_password', '$safe_email');"); $_SESSION["username"] = $name; header("Location: account.php?reg=1"); } ?>