renamed class to LoginManager
authorFelix Schumacher <felix.schumacher@internetallee.de>
Thu, 26 Aug 2010 17:13:16 +0000 (19:13 +0200)
committerFelix Schumacher <felix.schumacher@internetallee.de>
Thu, 26 Aug 2010 17:13:16 +0000 (19:13 +0200)
src/org/mcb/services/LoginManager.java [new file with mode: 0644]
src/org/mcb/services/loginmanager.java [deleted file]

diff --git a/src/org/mcb/services/LoginManager.java b/src/org/mcb/services/LoginManager.java
new file mode 100644 (file)
index 0000000..ed79b77
--- /dev/null
@@ -0,0 +1,112 @@
+package org.mcb.services;
+
+import java.io.IOException;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+
+/**
+ * 
+ * @author yawar.saeed
+ */
+public class LoginManager extends HttpServlet {
+
+       private static final long serialVersionUID = 1L;
+       private transient PasswordService passwordservice;
+       private transient udac udac;
+
+       @Override
+       public void init() throws ServletException {
+               super.init();
+               this.passwordservice = new PasswordService();
+               this.udac = new udac(passwordservice);
+       }
+
+       /**
+        * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+        * methods.
+        * 
+        * @param request
+        *            servlet request
+        * @param response
+        *            servlet response
+        * @throws ServletException
+        *             if a servlet-specific error occurs
+        * @throws IOException
+        *             if an I/O error occurs
+        */
+       protected void processRequest(HttpServletRequest request,
+                       HttpServletResponse response) throws ServletException, IOException {
+               UserBean user = udac.login(request.getParameter("txt_userid"), request
+                               .getParameter("txt_pass"));
+               if (user != null) {
+                       HttpSession session = request.getSession(true);
+                       session.setAttribute("user", user);
+                       session.setAttribute("user_id", user.getUserId());
+                       session.setAttribute("user_name", user.getName());
+                       session.setAttribute("role_id", user.getRole());
+                       session.setAttribute("role_desc", user.getRoleDesc());
+                       session.setAttribute("last_login", user.getLastLogin());
+                       response.sendRedirect(request.getContextPath()
+                                       + response.encodeRedirectURL("/main.jsp"));
+                       return;
+               } else {
+                       response.sendRedirect(request.getContextPath()
+                                       + response.encodeRedirectURL("/index.jsp?user=false")); // user.isValid == false
+                       return;
+
+               }
+       }
+
+       // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on
+       // the + sign on the left to edit the code.">
+       /**
+        * 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 {
+               processRequest(request, response);
+       }
+
+       /**
+        * Handles the HTTP <code>POST</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 doPost(HttpServletRequest request,
+                       HttpServletResponse response) throws ServletException, IOException {
+               processRequest(request, response);
+       }
+
+       /**
+        * Returns a short description of the servlet.
+        * 
+        * @return a String containing servlet description
+        */
+       @Override
+       public String getServletInfo() {
+               return "Short description";
+       }// </editor-fold>
+
+}
diff --git a/src/org/mcb/services/loginmanager.java b/src/org/mcb/services/loginmanager.java
deleted file mode 100644 (file)
index 5caa349..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-package org.mcb.services;
-
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-/**
- * 
- * @author yawar.saeed
- */
-public class loginmanager extends HttpServlet {
-
-       private static final long serialVersionUID = 1L;
-       private transient PasswordService passwordservice;
-       private transient udac udac;
-
-       @Override
-       public void init() throws ServletException {
-               super.init();
-               this.passwordservice = new PasswordService();
-               this.udac = new udac(passwordservice);
-       }
-
-       /**
-        * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
-        * methods.
-        * 
-        * @param request
-        *            servlet request
-        * @param response
-        *            servlet response
-        * @throws ServletException
-        *             if a servlet-specific error occurs
-        * @throws IOException
-        *             if an I/O error occurs
-        */
-       protected void processRequest(HttpServletRequest request,
-                       HttpServletResponse response) throws ServletException, IOException {
-               UserBean user = udac.login(request.getParameter("txt_userid"), request
-                               .getParameter("txt_pass"));
-               if (user != null) {
-                       HttpSession session = request.getSession(true);
-                       session.setAttribute("user", user);
-                       session.setAttribute("user_id", user.getUserId());
-                       session.setAttribute("user_name", user.getName());
-                       session.setAttribute("role_id", user.getRole());
-                       session.setAttribute("role_desc", user.getRoleDesc());
-                       session.setAttribute("last_login", user.getLastLogin());
-                       response.sendRedirect(request.getContextPath()
-                                       + response.encodeRedirectURL("/main.jsp"));
-                       return;
-               } else {
-                       response.sendRedirect(request.getContextPath()
-                                       + response.encodeRedirectURL("/index.jsp?user=false")); // user.isValid == false
-                       return;
-
-               }
-       }
-
-       // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on
-       // the + sign on the left to edit the code.">
-       /**
-        * 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 {
-               processRequest(request, response);
-       }
-
-       /**
-        * Handles the HTTP <code>POST</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 doPost(HttpServletRequest request,
-                       HttpServletResponse response) throws ServletException, IOException {
-               processRequest(request, response);
-       }
-
-       /**
-        * Returns a short description of the servlet.
-        * 
-        * @return a String containing servlet description
-        */
-       @Override
-       public String getServletInfo() {
-               return "Short description";
-       }// </editor-fold>
-
-}