コード例 #1
0
 public function postLogon()
 {
     $values = Request::all();
     $employee = fil_employee::where('emp_email', $values['email'])->first();
     if ($employee != null) {
         if (Hash::check($values['password'], $employee->emp_password)) {
             Session::put('id', $employee->emp_id);
             Session::put('user', $employee->emp_first_name . ' ' . $employee->emp_last_name);
             Session::put('type', $employee->emp_job);
             Session::put('logged', true);
             $success = true;
             $data = '<p class="fadeIn animated" style="color: green">Bienvenido <b>' . Session::get('user') . '</b></p>';
         } else {
             $success = false;
             $data = '<p class="fadeIn animated" style="color: red">Contraseña incorrecta</p>';
         }
     } else {
         $success = false;
         $data = '<p class="fadeIn animated" style="color: red">Usuario incorrecto</p>';
     }
     $response = Response::json(array('success' => $success, 'data' => $data));
     return $response;
 }
コード例 #2
0
 public function postCreate()
 {
     $values = Request::all();
     if ($values['emp_first_name'] == '' || $values['emp_first_name'] == null) {
         return Response::json(array('success' => false, 'data' => 'Campo Nombre requerido'));
     }
     if ($values['emp_last_name'] == '' || $values['emp_last_name'] == null) {
         return Response::json(array('success' => false, 'data' => 'Campo Apellido requerido'));
     }
     if ($values['emp_address'] == '' || $values['emp_address'] == null) {
         return Response::json(array('success' => false, 'data' => 'Campo Dirección requerido'));
     }
     if ($values['emp_phone_number'] == '' || $values['emp_phone_number'] == null) {
         return Response::json(array('success' => false, 'data' => 'Campo Número Fijo requerido'));
     }
     if ($values['emp_job'] == '' || $values['emp_job'] == null) {
         return Response::json(array('success' => false, 'data' => 'Campo Puesto requerido'));
     }
     if ($values['emp_fk_business_unit'] == '' || $values['emp_fk_business_unit'] == null || $values['emp_fk_business_unit'] == 'null') {
         return Response::json(array('success' => false, 'data' => 'Campo Unidad de Negocio requerido'));
     }
     if ($values['emp_email'] == '' || $values['emp_email'] == null) {
         return Response::json(array('success' => false, 'data' => 'Campo Correo/Usuario requerido'));
     }
     if ($values['emp_password'] == '' || $values['emp_password'] == null) {
         return Response::json(array('success' => false, 'data' => 'Campo Contraseña requerido'));
     }
     $values['emp_password'] = hash::make($values['emp_password']);
     $rows = fil_employee::where('emp_email', '=', $values['emp_email'])->count();
     if ($rows == 1) {
         return Response::json(array('success' => false, 'data' => 'Este correo ya está en uso, por favor utilice otro correo'));
     }
     fil_employee::create($values);
     $response = Response::json(array('success' => true, 'data' => 'Empleado guardado con exito'));
     return $response;
 }