我正在尝试创建登录表单,但select query不起作用。WordPress中还有其他语法吗?密码以何种方式散列?我的代码是:
if ( isset( $_POST[\'submit\'] ) ) {
if ( !$_POST[\'username\'] ) {
echo "You did not complete all of the required fields";
} else {
$username=$_POST[\'username\'];
$password=$_POST[\'password\'];
$query = $wpdb->get_row( "SELECT * FROM $wpdb->wp_users
WHERE user_login=\'@admin\' && user_pass = \'some_pass\'" );
if ( $query != null ) {
echo "Login success";
return true;
} else {
echo "incorrect pass or user";
return false;
}
}
}
?>
<form action="" method="post"/>
<input type="text" name="username" placeholder="Username"/>
<input type="text" name="password" placeholder="Password"/><br>
<input type="submit" name="submit" value="Submit">
</form>