Revision 49406
Added by Sofia Baltzi over 6 years ago
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
Fic errors! It works!