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-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>
Example #3
0
});
/*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()) {