From 5bfcdd214e1e6b3b7653009137d316dabadcda91 Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed>
Date: Wed, 27 Dec 2017 19:47:17 +0000
Subject: [PATCH] Fortsetzung am MarkdownServlet

---
 src/de/uhilger/wbx/web/MarkdownServlet.java |   41 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/src/de/uhilger/wbx/web/MarkdownServlet.java b/src/de/uhilger/wbx/web/MarkdownServlet.java
index 7589201..58bfbc3 100644
--- a/src/de/uhilger/wbx/web/MarkdownServlet.java
+++ b/src/de/uhilger/wbx/web/MarkdownServlet.java
@@ -17,12 +17,49 @@
  */
 package de.uhilger.wbx.web;
 
-import org.apache.catalina.servlets.DefaultServlet;
+import java.io.IOException;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 
 /**
  *
  * @author ulrich
  */
-public class MarkdownServlet extends DefaultServlet {
+public class MarkdownServlet extends WbxServlet {
+  
+  
+  /**
+   * Handles the HTTP <code>GET</code> method.
+   *
+   * @param request servlet request
+   * @param response servlet response
+   * @throws ServletException if a servlet-specific error occurs
+   * @throws IOException if an I/O error occurs
+   */
+  @Override
+  protected void doGet(HttpServletRequest request, HttpServletResponse response)
+          throws ServletException, IOException {
+    String contextPath = request.getContextPath();
+    if(HOME_CTX.equals(contextPath)) {
+      String userName = getUserName(request);
+      if (userName != null) {
+        String urlUser = getUrlUser(request, userName);
+        if(userName.equals(urlUser)) {
+          seiteAusgeben(request, response);
+        } else {
+          logger.fine("Wrong user.");
+        }
+      } else {
+        logger.fine("Missing login.");
+      }
+    } else {
+      seiteAusgeben(request, response);
+    }
+  }
+  
+  private void seiteAusgeben(HttpServletRequest request, HttpServletResponse response) {
+    
+  }
   
 }

--
Gitblit v1.9.3