ceskyDJ icon

Funkce s komentáři

ceskyDJ | PRO | 07/23/16 07:39:30 PM UTC | 0 ⭐ | 292 👁️ | Never ⏰ | []
PHP |

1.17 KB

|

None

|

0 👍

/

0 👎

/*
 
    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