
30/03/2015, 08:14
|
| | Fecha de Ingreso: marzo-2012 Ubicación: Manta- Ecuador
Mensajes: 27
Antigüedad: 13 años Puntos: 0 | |
Respuesta: Problema con Login Java Web Esto es lo que uso para logearme, no se como construir la sesion y las cokies, ya que no uso un HttpServletRequest.
Código:
public void logeo()
{
user=txt_user.getValue();
pass= txt_pass.getValue();
if(user.equals("") && pass.equals(""))
{
Messagebox.show("There can be no blank fields.","Warning", Messagebox.OK, Messagebox.EXCLAMATION);
}
else
{
if(!isConeccion(user, pass))
{
Messagebox.show("No connection, check your internet connection","Error", Messagebox.OK, Messagebox.ERROR);
}
else
{
conexion c = new conexion(user, pass);
String sesion [] = c.getSesion("Session");
nombre_usuario = sesion[0];
idempleado=sesion[3];
systemuser = sesion[2];
if(nombre_usuario.equals(""))
{
Messagebox.show("Failed to login, the user or password is invalid","Warning", Messagebox.OK, Messagebox.EXCLAMATION);
}else
{
if(!c.isCuenta("Account"))
{
accountid = conexion.getAccountID();
if(c.insert_tiempoPrueba(idempleado, systemuser, user))
{
c.insert_login(idempleado, systemuser, user, "login", "success");
Executions.sendRedirect("index.zul");
}
else
{
c.insert_login(idempleado, systemuser, user, "login", "fail");
Messagebox.show("Your test time has ended, please contact your service provider","Warning", Messagebox.OK, Messagebox.EXCLAMATION);
}
}
else
{
Messagebox.show("Currently no information about your business on the database, please select a date range to update the database.","Information", Messagebox.OK, Messagebox.INFORMATION);
Window w = (Window)Executions.createComponents("filtroFecha.zul", null, null);
w.onModal();
}
}
}
|