示例#1
0
 public static function action_login()
 {
     if (IS_ADMIN) {
         if (Param::request('redirect-to')) {
             Redirect::to(Param::request('redirect-to'));
         }
         Redirect::to(Url::get('admin'));
     }
     $login_error = false;
     if ($_SERVER['REQUEST_METHOD'] === 'POST') {
         if (Param::post('admin_user') === Config::get('admin.user') && Hash::check(Param::post('admin_password'), Config::get('admin.password'))) {
             $_SESSION['admin_permissions'] = true;
             if (Param::request('redirect-to')) {
                 Redirect::to(Param::request('redirect-to'));
             }
             Redirect::to(Url::get('admin'));
         } else {
             $login_error = true;
         }
     }
     return View::make('admin.login');
 }
示例#2
0
			<div class="alert alert-success">
				Has cerrado sesión
			</div>
		<?php 
}
?>
		<form action="<?php 
echo Url::get('admin@login');
?>
" method="POST">
				<p><label for="admin_user">Usuario</label><input id="admin_user" name="admin_user" type="text"></p>
				<p><label for="admin_password">Contraseña</label><input id="admin_password" name="admin_password" type="password"></p>
				<p class="submit"><input type="submit" class="submit btn" name="submit" value="Entrar"></p>
				<?php 
if (Param::request('redirect-to')) {
    ?>
					<input type="hidden" name="redirect-to" value="<?php 
    echo Param::request('redirect-to');
    ?>
">
				<?php 
}
?>
			<p class="password-lost"><a href="<?php 
echo Url::get('admin@password');
?>
">¿Has perdido la contraseña?</a></p>
		</form>
	</div>
</div>