Skip to main content

17 Cursos de laravel4 – Proteger rutas

INFO

Tutorial #17 del curso de laravel4, en este tutorial veremos como asegurar nuestras rutas, para evitar el acceso a estas si antes averse logeado útil para tener un control de acceso en nuestro sistema, utilizaremos dos formas una sera utilizando un filtro before en las rutas y el otro sera utilizando un metodo constructor tambien con filtro pero en el controlador, crearemos un link para el logout debajo el cófigo necesario.

CODIGO

app/controllers/PackageController.php

<?php 
class PackageController extends BaseController
{

  public function __construct()
  {

    $this->beforeFilter('auth');  //bloqueo de acceso

  }

  public function getIndex()
  {

  return View::make('package.index');  

  }

}

?>

app/routes.php
//logout
Route::get('logout', function()
{
    Auth::logout();
    return Redirect::to('/');
});
// ruta de administracion
Route::get('admin', array('before' => 'auth', function()
{
    return View::make('package.index');  
}));

//rutas del sistema
Route::controller('package', 'PackageController');

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.