/*
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;
}
Comments