Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form class="form-group" method="post" id="configform" action="${pageContext.request.contextPath}/CreateSubscription">
- </form>
- protected void processRequest(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/plain");
- response.setHeader("Content-Disposition", "attachment; filename="license.txt"");
- try {
- if (request.getParameter("submitform") != null) {
- connectToServer();
- String flag = request.getParameter("flag");
- client_id = request.getParameter("client_id");
- sdate = request.getParameter("sdate");
- edate = request.getParameter("edate");
- ulimit = request.getParameter("ulimit");
- ltype = request.getParameter("ltype");
- String key = client_id + ",4Edgeit," + sdate + ",Mobitute," + edate + ",4Edgeit," + ulimit + ",Mobitute";
- AESCrypt mcrypt = new AESCrypt();
- try {
- String license_key1 = AESCrypt.bytesToHex(mcrypt.encrypt(key));
- license_key = AESCrypt.bytesToHex(mcrypt.encrypt(license_key1));
- } catch (Exception ex) {
- }
- SimpleDateFormat format2 = new SimpleDateFormat("dd/MM/yyyy");
- SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
- if(flag.equals("new")){
- sdate = format1.format(format2.parse(sdate));
- }
- edate = format1.format(format2.parse(edate));
- statement.executeUpdate("insert into subscription(client_id,start_date,end_date,users_limit,license_type,license_key,last_updated_ts) "
- + "values('" + client_id + "','" + sdate + "','" + edate + "','" + ulimit + "','" + ltype + "','" + license_key + "','" + ist.getLastUpdatedts() + "')", Statement.RETURN_GENERATED_KEYS);
- ResultSet resultSet = statement.getGeneratedKeys();
- if (resultSet.next()) {
- OutputStream outputStream = response.getOutputStream();
- String outputResult = license_key;
- outputStream.write(outputResult.getBytes());
- outputStream.flush();
- outputStream.close();
- }
- }
- } catch (Exception ex) {
- System.out.println(ex.getMessage());
- } finally {
- HttpSession session = request.getSession(false);
- response.sendRedirect("SubscriptionList.jsp?id=" + client_id);
- }
- }
Add Comment
Please, Sign In to add comment