/src/java/control/servlet/logout.java
https://bitbucket.org/playboygroup2012/oop-project · Java · 49 lines · 41 code · 8 blank · 0 comment · 0 complexity · 8cb5d31eb4ccd49932672a9c211240b5 MD5 · raw file
- package control.servlet;
- import java.io.IOException;
- import java.io.PrintWriter;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import model.user.UserDao;
- public class logout extends HttpServlet {
- protected void processRequest(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/html;charset=UTF-8");
- PrintWriter out = response.getWriter();
- try {
- int id=(Integer)request.getSession().getAttribute("IdUserSesion");
- UserDao userDao=new UserDao();
- userDao.UpDateStt(id, 0);
- request.getSession().removeAttribute("EmailSesion");
- request.getSession().removeAttribute("PasswordSesion");
- request.getSession().removeAttribute("IdUserSesion");
- request.getSession().removeAttribute("UsernameSesion");
-
- response.sendRedirect("index.jsp");
- } finally {
- out.close();
- }
- }
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- processRequest(request, response);
- }
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- processRequest(request, response);
- }
- @Override
- public String getServletInfo() {
- return "Short description";
- }// </editor-fold>
- }