я сделал так.
PHP:
/**
* @param $user
* @param $password
* @return bool
*/
public function Login($user, $password)
[PHP] /**
* @param $pass
* @param string $type
* @return string
*/
private function HashPassword($pass, $type = 'sha1')
{
if ($type == 'whirlpool') {
return base64_encode(hash('whirlpool', $pass, true));
}
return base64_encode(pack('H*', sha1(utf8_encode($pass))));
}
{
$hash_pass = $this->HashPassword($password);
$row = DB::run('SELECT * FROM accounts WHERE login=? AND password=?', [$user, $hash_pass]);
if ($row->rowCount() > 0) {
$bank = DB::run('SELECT id FROM casino_bank WHERE account=?',[$user]);
if($bank->rowCount() == 0)
{
DB::run('INSERT INTO casino_bank VALUES (null,?,0,0)',[$user]);
}
return true;
}
return false;
}[/PHP]