Subversion Repositories SmartDukaan

Rev

Rev 569 | Blame | Last modification | View Log | RSS feed

package in.shop2020.serving.controllers;

import java.util.List;
import java.util.Map;

import in.shop2020.model.v1.user.UserContextService.Client;
import in.shop2020.serving.controllers.BaseController;
import in.shop2020.thrift.clients.HelperServiceClient;
import in.shop2020.thrift.clients.UserContextServiceClient;
import in.shop2020.utils.Mail;

import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory;
import org.apache.struts2.rest.DefaultHttpHeaders;
import org.apache.struts2.rest.HttpHeaders;


public class ForgotPasswordController extends BaseController{
        
        private static final long serialVersionUID = 1L;
        private static Log log = LogFactory.getLog(ForgotPasswordController.class);
        
                public ForgotPasswordController(){
                        super();        
                }
                
                 // GET /Forgot password page
                 public HttpHeaders index() {           
                        return new DefaultHttpHeaders("index").disableCaching();
                 }

                // POST /Forgot password
                public String create() {
                log.info("ForgotPasswordController.create");
                String emailId = request.getParameter("emailId");
                if(emailId != null){
                        UserContextServiceClient userContextServiceClient;
                                try {
                                        userContextServiceClient = new UserContextServiceClient();
                                Client client = userContextServiceClient.getClient();
                                client.forgotPassword(emailId);
                                } catch (Exception e) {
                                        // TODO Auto-generated catch block
                                        e.printStackTrace();
                                }

                        
                }
                
                return "success";
            }

}