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; }
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; }