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'); } } }
<ul class="children collapse" id="sub-item-6"> <li> <a class="" href="{{ URL::to( 'acta/verc');}}"> <span class="glyphicon glyphicon-share-alt"></span> reuniones </a> </li> </ul> </li> <!-- end acta de reunion --> <!-- //////////////////////////////////// END USER COMISION ORGANIZADORA ////////////////////////////////////--> <?php } else { if (User::isEquipo()) { ?> <!--//////////////////////////////////// BEGIN USER EQUIPO////////////////////////////////////--> <!-- begin jugador --> <li><a href="{{URL::to('equipo/index.html')}}"><span class="glyphicon glyphicon-home"></span> Home</a></li> <li><a href="{{URL::to('jugador/listar.html')}}"><span class="glyphicon glyphicon-user"></span> Jugadores</a></li> <!-- en jugador --> <!-- ////////////////////////////////////END USER EQUIPO////////////////////////////////////--> <?php } else { } } } ?> @endif </ul>
}); /*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 | it simply checks that the current user is not logged in. A redirect | response will be issued if they are, which you may freely change. | */ Route::filter('guest', function () { if (Auth::check()) {