示例#1
0
文件: admin.php 项目: kidaa30/Swevers
 private static function login()
 {
     if (FW4_User::is_logged_in()) {
         redirect(url(ADMINDIR, false));
     }
     $error = false;
     if (isset($_POST['email']) && isset($_POST['password'])) {
         try {
             if (FW4_User::log_in($_POST['email'], $_POST['password'])) {
                 redirect(url(ADMINDIR, false));
             } else {
                 $error = l(array('nl' => 'Wij konden u niet aanmelden met de door u opgegeven gegevens.', 'en' => 'We couldn\'t log you in with the provided information.', 'fr' => 'Nous ne pouvions pas vous connecter avec les informations fournies.'));
             }
         } catch (Exception $e) {
             $error = l(array('nl' => 'U hebt te vaak geprobeerd aan te melden. Probeer binnen een uur opnieuw.', 'en' => 'You have attempted to login too frequently. Please try again in an hour.', 'fr' => 'Vous avez essayé trop souvent de vous connecter. Veuillez réessayer dans une heure.'));
         }
     }
     $site = current_site();
     echo view("login", array('site' => $site, 'error' => $error));
     return true;
 }
示例#2
0
文件: user.php 项目: kidaa30/Swevers
function log_in($email, $password, $type = 'user', $emailfield = 'email', $passwordfield = 'password')
{
    return FW4_User::log_in($email, $password, $type, $emailfield, $passwordfield);
}