Example #1
0
 public function post_login()
 {
     $input = Input::all();
     $rules = array('username' => 'required|exists:tusuarios,username', 'password' => 'required');
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator);
     } else {
         $username = Input::get('username');
         $password = Input::get('password');
         if ($user = User::where('username', '=', $username)->first()) {
             if (Hash::check($password, $user->password)) {
                 Session::put('user_id', $user->idUsuario);
                 Session::put('user_username', $user->username);
                 Session::put('user_type', $user->tipo);
                 Session::put('user_estado', $user->estado);
                 if (Session::get('user_estado') == 'activo') {
                     if (User::isAdministrator()) {
                         Session::put('user_name', $user->username);
                         return Redirect::to('/');
                     } else {
                         if (User::isOrganizingCommittee()) {
                             Session::put('user_name', $user->DataComision[0]->nombre);
                             Session::put('user_idcom_orgdor', $user->DataComision[0]->codCom_Org);
                             return Redirect::to('comision/index.html');
                         } else {
                             if (User::isEquipo()) {
                                 Session::put('user_name', $user->DataEquipo[0]->nombre);
                                 Session::put('user_codequipo', $user->DataEquipo[0]->codEquipo);
                                 return Redirect::to('equipo/index.html');
                             } else {
                                 Session::flush();
                                 $error = ['wilson' => 'tipo de usuario invalido'];
                                 return Redirect::back()->withInput()->withErrors($error);
                             }
                         }
                     }
                 } else {
                     Session::flush();
                     $error = ['wilson' => 'Este usuario esta desactivado'];
                     return Redirect::back()->withInput()->withErrors($error);
                 }
             } else {
                 //return Redirect::to('/login');
                 $error = ['wilson' => 'Contraseña incorrecta'];
                 return Redirect::back()->withInput()->withErrors($error);
             }
         } else {
             $error = ['wilson' => 'este usuario no existe'];
             return Redirect::back()->withInput()->withErrors($error);
             //return Redirect::to('/login');
         }
     }
 }
Example #2
0
                <ul class="children collapse" id="sub-item-2">
                    <li>
                        <a class="" href="{{ URL::to( 'DptoAcademico/insertar');}}">
                            <span class="glyphicon glyphicon-share-alt"></span> Agregar
                        </a>
                    </li>

                </ul>
            </li>
            <!-- end departamento academico -->

                
            <!-- ////////////////////////////////////END USER ADMINISTRADOR ////////////////////////////////////-->
        <?php 
} else {
    if (User::isOrganizingCommittee()) {
        ?>
            <!-- ////////////////////////////////////BEGIN USER COMISION ORGANIZADORA////////////////////////////////// -->
            <li><a href="{{URL::to('comision/index.html')}}"><span class="glyphicon glyphicon-home"></span> Home</a></li>
            <!-- begin integrantes -->
            <li><a href="{{URL::to('comision/integrantes/list.html')}}"><span class="glyphicon glyphicon-user"></span> Integrantes</a></li>
            <!-- end integrantes -->
            <!-- begin Arbitro -->
            <li><a href="{{URL::to('Arbitros/list.html')}}"><span class="glyphicon glyphicon-tags"></span> Arbitros</a></li>
            <!-- end Arbitros-->
            <!-- begin campeonato -->
            <li><a href="{{URL::to('campeonato/listar')}}"><span class="glyphicon glyphicon-book"></span> Camponatos</a></li>
            <!-- end campeonato -->
            <!-- begin movimiento -->
            <li><a href="{{URL::to('/movimientos')}}"><span class="glyphicon glyphicon-usd"></span> CAJA</a></li>
            <!-- end movimiento -->
Example #3
0
            return Redirect::guest('login');
        }
    }
});
Route::filter('auth.basic', function () {
    return Auth::basic();
});
/*filtros de wilson como adimistrador*/
Route::filter('admin', function () {
    if (!User::isLogged() or !User::isAdministrator()) {
        return Redirect::to('/login');
    }
});
/*filtros de wilson como organ*/
Route::filter('organ', function () {
    if (!User::isLogged() or !User::isOrganizingCommittee()) {
        return Redirect::to('/login');
    }
});
/*filtros de wilson como delegado*/
Route::filter('equip', function () {
    if (!User::isLogged() or !User::isEquipo()) {
        return Redirect::to('/login');
    }
});
/*
|--------------------------------------------------------------------------
| Guest Filter
|--------------------------------------------------------------------------
|
| The "guest" filter is the counterpart of the authentication filters as