Project

General

Profile

« Previous | Next » 

Revision 49406

Added by Sofia Baltzi over 6 years ago

Fic errors! It works!

View differences:

ResetPasswordServlet.java
2 2

  
3 3
import eu.dnetlib.openaire.user.utils.LDAPActions;
4 4
import eu.dnetlib.openaire.user.utils.VerificationActions;
5
import org.apache.log4j.Logger;
5 6
import org.springframework.beans.factory.annotation.Autowired;
6 7
import org.springframework.web.context.support.SpringBeanAutowiringSupport;
7 8

  
......
30 31
    @Autowired
31 32
    private LDAPActions ldapActions;
32 33

  
34
    private Logger logger = Logger.getLogger(ResetPasswordServlet.class);
35

  
33 36
    @Override
34 37
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
35 38
        response.setContentType("text/html");
36 39
        PrintWriter printWriter = response.getWriter();
37 40

  
41
        String username = request.getParameter("username");
38 42
        String password = request.getParameter("password");
39
        String confirmPassword = request.getParameter("confirmPassword");
43
        String confirmPassword = request.getParameter("password_conf");
40 44

  
41
        if (password.equals(confirmPassword)) {
42
            //TODO update ldap
43
            //ldapActions.update()
45
        //logger.info("username: " + username);
46
        logger.info("password: " + password);
47
        logger.info("confirmPassword: " + confirmPassword);
48

  
49
        //String username = (String)request.getAttribute("username");
50

  
51
        logger.info("username: " + username);
52

  
53
        if (password.equals(confirmPassword) && username != null) {
54

  
55

  
56
            logger.info("username: " + username);
57
            try {
58

  
59
                ldapActions.resetPassword(username, password);
60
                logger.info("password reseted");
61

  
62
            } catch (Exception e) {
63
                e.printStackTrace();
64
                request.getSession().setAttribute("message", "Error reseting password.");
65
                response.sendRedirect("./verify.jsp");
66
            }
44 67
        }
45 68

  
46 69
        response.sendRedirect("./success.jsp");

Also available in: Unified diff