ceskyDJ

Funkce s komentáři

Jul 23rd, 2016
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. /*
  2.  
  3.     FUNKCE
  4.  
  5. */
  6.  
  7.  
  8. /**
  9.  *
  10.  * Ověří, zda je email již v databázi
  11.  *
  12.  * @param $email E-mail k prověření
  13.  *
  14.  * @return bool Je email v databázi?
  15.  */
  16. function emailExists($email)
  17. {
  18.     $inDB = Db::querySingle('SELECT COUNT(*) FROM users WHERE email = ? LIMIT 1', $email);
  19.     return $inDB;
  20. }
  21.  
  22. /**
  23.  *
  24.  * Ověří, zda email neobsahuje nepovolené znaky
  25.  *
  26.  * @param $email E-mail k ověření
  27.  *
  28.  * @return bool Neobsahuje email nepovolené znaky?
  29.  */
  30. function isEmail($email)
  31. {
  32.     if (!filter_var($email, FILTER_VALIDATE_EMAIL))
  33.         return false;
  34.     return true;
  35. }
  36.  
  37. /**
  38.  *
  39.  * Ověří, zda text neobsahuje nepovolené znaky
  40.  *
  41.  * @param $text Text k ověření
  42.  *
  43.  * @return bool Neobsahuje text nepovolené znaky?
  44.  */
  45. function hasChars($text)
  46. {
  47.     if (!preg_match("/^[a-zA-Z ]*$/",$text))
  48.         return true;
  49.     return false;
  50. }
  51.  
  52. /**
  53.  *
  54.  * Ověří bezpečnost hesla
  55.  *
  56.  * @param $password Heslo k ověření
  57.  *
  58.  * @return bool Je heslo bezpečné?
  59.  */
  60. function checkPass($password)
  61. {
  62.     $fail = 0;
  63.     if(strlen($password) < 6)
  64.     {
  65.         $fail = 1;
  66.     }
  67.     if($fail == 0)
  68.         return true;
  69.     return false;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment