/* FUNKCE */ /** * * Ověří, zda je email již v databázi * * @param $email E-mail k prověření * * @return bool Je email v databázi? */ function emailExists($email) { $inDB = Db::querySingle('SELECT COUNT(*) FROM users WHERE email = ? LIMIT 1', $email); return $inDB; } /** * * Ověří, zda email neobsahuje nepovolené znaky * * @param $email E-mail k ověření * * @return bool Neobsahuje email nepovolené znaky? */ function isEmail($email) { if (!filter_var($email, FILTER_VALIDATE_EMAIL)) return false; return true; } /** * * Ověří, zda text neobsahuje nepovolené znaky * * @param $text Text k ověření * * @return bool Neobsahuje text nepovolené znaky? */ function hasChars($text) { if (!preg_match("/^[a-zA-Z ]*$/",$text)) return true; return false; } /** * * Ověří bezpečnost hesla * * @param $password Heslo k ověření * * @return bool Je heslo bezpečné? */ function checkPass($password) { $fail = 0; if(strlen($password) < 6) { $fail = 1; } if($fail == 0) return true; return false; }