Subversion Repositories SmartDukaan

Rev

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

package in.shop2020.serving.controllers;

import in.shop2020.model.v1.user.Sex;
import in.shop2020.model.v1.user.User;
import in.shop2020.serving.utils.DesEncrypter;
import in.shop2020.serving.utils.Utils;
import in.shop2020.thrift.clients.UserContextServiceClient;

import java.io.IOException;
import java.util.Date;

import org.apache.log4j.Logger;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;

/** 
 * @author Varun Gupta
 */

@Results({
    @Result(name="success", type="redirectAction", 
                params = {"actionName" , "home"}),
    @Result(name="failure", type="redirectAction", 
                params = {"actionName" , "register"})                   
})
public class UserController extends BaseController{
                
        private static final long serialVersionUID = 1L;
        private static Logger log = Logger.getLogger(Class.class);
        private DesEncrypter desEncrypter = new DesEncrypter("saholic");
        
        public UserController(){
                super();
        }

    public String index() throws SecurityException, IOException {
        if(userinfo.isLoggedIn()){
                return "success";
        }
        htmlSnippets.put("REGISTRATION_HEADER",pageLoader.getSigninSignupHeaderHtml());
        htmlSnippets.put("REGISTRATION_FORM",pageLoader.getRegistrationFormHtml());
        return "index";
    }

        public String getRegistrationHeaderSnippet(){
                return htmlSnippets.get("REGISTRATION_HEADER");
        }
        
        public String getRegistrationFormSnippet(){
                return htmlSnippets.get("REGISTRATION_FORM");
        }
}