как реализовать авторизацию ключа в форме регистра

У меня есть система, которая проверяет, существует ли ключ в базе данных, и если это так, он устанавливает его как недействительный.

$keyauth = new Keyauth;

// set the key match string
$keyauth->key_match = "sample_match";

// set the temp key
$keyauth->key_temp  = $key;if($keyauth_check) {

// it was so say so
echo "Key is valid!";

}
else
{

// key was not valid
echo "Key is invalid!";

}

Однако я пытаюсь внедрить это в мою регистрационную форму, чтобы вы не могли продолжить, если у вас нет правильного ключа. Iv пытался добавить его на пост, но все еще не могу заставить его работать

$system = mysql_fetch_array(mysql_query("SELECT * FROM `Settings`"));if ($_POST['register']&&$system['Register']=='0'){

if ($_POST['username'] && $_POST['password'] && $_POST['cpassword'] && $_POST['email']){
$username = mysql_real_escape_string($_POST['username']);
$password = hash("sha512", mysql_real_escape_string($_POST['password']));
$cpassword = hash("sha512", mysql_real_escape_string($_POST['cpassword']));
$email = strip_tags(mysql_real_escape_string($_POST['email']));
$key = strip_tags(mysql_real_escape_string($_POST['key']));
$token = hash("sha512", rand() . rand() . rand());
$msg = "Hello there, $username!

Спасибо, очень ценю любую поддержку.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]