コード例 #1
0
 public static function loginEspol(Request $req)
 {
     $contrasenaValida = -1;
     $servicio = new WebService();
     $matricula = $servicio->consultarCodigo($req->username);
     $contrasenaValida = $servicio->getAutentication($req->username, $req->passwordLog);
     if ($matricula == -1) {
         //Si usuario no existe en espol
         dd('No existe ese usuario registrado en Espol');
     }
     if ($contrasenaValida == -1 and $matricula != -1) {
         dd('La contraseña es incorrecta');
     }
     $info = $servicio->getDatosUser($matricula);
     $ncompleto = $info['nombre'];
     session_start();
     $_SESSION['nameusuario'] = $ncompleto;
     return view('principal', ['user' => $ncompleto]);
 }
コード例 #2
0
 public function guardar(Request $req)
 {
     $contrasenaValida = -1;
     $servicio = new WebService();
     $matricula = $servicio->consultarCodigo($req->username);
     $contrasenaValida = $servicio->getAutentication($req->username, $req->passwordRegistro);
     if ($matricula == -1) {
         //Si usuario no existe en espol
         $mensajeError = 'No existe ese usuario registrado en Espol';
         return view('error', ['error' => $mensajeError]);
     }
     if ($contrasenaValida == -1 and $matricula != -1) {
         $mensajeError = 'Contraseña Incorrecta :v';
         return view('error', ['error' => $mensajeError]);
     }
     $info = $servicio->getDatosUser($matricula);
     $ncompleto = $info['nombre'];
     if (Usuario::userExist(strtolower($req->username)) == 0 and $contrasenaValida == 1) {
         $usuario = new Usuario();
         $usuario->nombres = $ncompleto;
         $usuario->email = $req->emailReg;
         $usuario->usuario = strtolower($req->username);
         $usuario->edad = $req->edadReg;
         $usuario->save();
     }
     return view("welcome");
 }