Esempio n. 1
0
 static function isAvailableEmail($sEmail)
 {
     $sEmail = strtolower($sEmail);
     //skip if non unique emails are allowed
     if (AnwUsers::isNonUniqueEmailAllowed()) {
         return true;
     }
     //driver check
     if (!self::getDriver()->isAvailableEmail($sEmail)) {
         return false;
     }
     //additional checks
     try {
         AnwPlugins::hook('check_available_email', $sEmail);
     } catch (AnwPluginInterruptionException $e) {
         return false;
     }
     return true;
 }