Buen Dia Amigos
Tengo este metodo que verifica despues de un tiempo si el usuario puede seguir teniendo acceso al programa.
Este compara dos campos de una base de datos para ver si se puede ingresar al programa o no.
Alguien me podria explicar su funcionamiento y como puedo personalizar el tiempo.
Gracias de antemano
Tengo este metodo que verifica despues de un tiempo si el usuario puede seguir teniendo acceso al programa.
Este compara dos campos de una base de datos para ver si se puede ingresar al programa o no.
Alguien me podria explicar su funcionamiento y como puedo personalizar el tiempo.
Código (java) [Seleccionar]
public boolean validarlicencia()
throws Exception
{
String sql = "SELECT ID1, ID2 FROM TB_CIV_TMP WHERE ID1 = ?";
List<Map> obj = findMapBySQLParam(sql, new String[] { "id1", "id2" }, new Object[] { "202cb962ac59075b964b07152d234b70" });
if ((null == obj) || (obj.size() <= 0)) {
return false;
}
Object id2 = ((Map)obj.get(0)).get("id2");
if (null == id2)
{
Calendar cal = Calendar.getInstance();
cal.add(5, 80);
Long var1 = Long.valueOf(cal.getTime().getTime());
sql = "UPDATE TB_CIV_TMP SET ID2 = ?";
executeUpdateSQLParam(sql, new Object[] { var1 });
return true;
}
Calendar cal = Calendar.getInstance();
Long var1 = Long.valueOf(Long.parseLong("" + id2));
Long var2 = Long.valueOf(cal.getTime().getTime());
if (var2.longValue() > var1.longValue())
{
sql = "DELETE FROM TB_CIV_TMP";
executeUpdateSQL(sql);
return false;
}
return true;
}
Gracias de antemano