Kód: Vybrat vše
if(mysql_num_rows($a) == 1 ) {
$password_info=mysql_fetch_array($a);
$sha_info = explode("$",$password_info[0]);
} else return false;
if( $sha_info[1] === "SHA" ) {
$salt = $sha_info[2];
$sha256_password = hash('sha256', $password);
$sha256_password .= $sha_info[2];;
if( strcasecmp(trim($sha_info[3]),hash('sha256', $sha256_password) ) == 0 ) return true;
else return false;
}
Jde mi hlavně o mysql_num_rows, nevím jak přesně to nahradit, aby to bralo PDO.
Připojení zde:
Kód: Vybrat vše
$dbs = new PDO("mysql:host=host;port=3306;dbname=db", "uzivatel", "heslo");
$dbs->query("SELECT password FROM authme where username = '$nickname'");
Zkoušel jsem podle řešení zde: http://stackoverflow.com/questions/8833 ... t-with-pdo ale nefunguje. Za každou pomoc budu rád.