Subversion Repositories SmartDukaan

Rev

Rev 832 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 832 Rev 915
Line 1... Line 1...
1
/**
1
/**
2
 * 
2
 * 
3
 */
3
 */
4
package in.shop2020.serving.controllers;
4
package in.shop2020.serving.controllers;
5
import in.shop2020.model.v1.user.UserContextException;
5
import in.shop2020.model.v1.user.UserContextException;
-
 
6
import in.shop2020.serving.utils.DesEncrypter;
6
import in.shop2020.serving.utils.Utils;
7
import in.shop2020.serving.utils.Utils;
7
import in.shop2020.thrift.clients.UserContextServiceClient;
8
import in.shop2020.thrift.clients.UserContextServiceClient;
8
 
9
 
9
import java.io.UnsupportedEncodingException;
10
import java.io.UnsupportedEncodingException;
10
 
11
 
Line 33... Line 34...
33
})
34
})
34
public class LoginDetailsController extends BaseController {
35
public class LoginDetailsController extends BaseController {
35
 
36
 
36
	private static final long serialVersionUID = 1L;
37
	private static final long serialVersionUID = 1L;
37
 
38
 
38
	private static Logger log = Logger.getLogger(Class.class);	
39
	private static Logger log = Logger.getLogger(Class.class);
-
 
40
	private DesEncrypter desEncrypter = new DesEncrypter("saholic");
39
	
41
	
40
	public LoginDetailsController() {
42
	public LoginDetailsController() {
41
		super();
43
		super();
42
	}
44
	}
43
	
45
	
Line 49... Line 51...
49
		String email = this.request.getParameter("txtLoginID");
51
		String email = this.request.getParameter("txtLoginID");
50
		String oldPassword = this.request.getParameter("txtOldPassword");
52
		String oldPassword = this.request.getParameter("txtOldPassword");
51
		String newPassword = this.request.getParameter("txtNewPassword");
53
		String newPassword = this.request.getParameter("txtNewPassword");
52
		
54
		
53
		if(this.userinfo.isLoggedIn()){
55
		if(this.userinfo.isLoggedIn()){
54
			if(changePassword(userinfo.getUserId(), email, oldPassword, newPassword))
56
			if(changePassword(userinfo.getUserId(), email, desEncrypter.encrypt(oldPassword), desEncrypter.encrypt(newPassword)))
55
			{
57
			{
56
				addActionMessage("Your password is updated successfully.");
58
				addActionMessage("Your password is updated successfully.");
57
				return "success";
59
				return "success";
58
			}
60
			}
59
    	}
61
    	}