Beispiel #1
0
        public LoginResponseModel LoginDemo(LoginTestBindingModel model)
        {
            //Admin admin = new Admin() {Admin_username=model.Username,Admin_pwd=model.Password };
            Admin admin    = _adminLog.GetByUsername(model.Username);
            int   validate = _adminLog.ValidateUser(model);
            ////MockAuthenticationService demoService = new MockAuthenticationService();
            ////Admin user = demoService.GetUser(model.Username, model.Password);
            LoginResponseModel loginresponse = new LoginResponseModel();

            if (validate == 0)
            {
                loginresponse.accesstoken = null;
                loginresponse.Admin_id    = -1;
                loginresponse.success     = false;
                //return N("Username or Password is Incorrect");
                return(loginresponse);//Request.CreateResponse(HttpStatusCode.Unauthorized, "Invalid Username or Password", Configuration.Formatters.JsonFormatter);
            }
            else
            {
                AuthenticationModule authentication = new AuthenticationModule();
                string token = authentication.GenerateTokenForUser(admin.Admin_username, admin.Admin_id);
                //string token = authentication.GenerateTokenForUser(model.sername, admin.Admin_id);
                loginresponse.accesstoken = token;
                loginresponse.Admin_id    = admin.Admin_id;
                loginresponse.success     = true;
                return(loginresponse); //Request.CreateResponse(HttpStatusCode.OK, token, Configuration.Formatters.JsonFormatter);
            }
        }
Beispiel #2
0
 public virtual int ValidateUser(Admin admin, LoginTestBindingModel credentials)
 {
     //Admin admin1=GetByUsername(admin.Admin_username);
     if (credentials.Password == admin.Admin_pwd)
     {
         return(1);
     }
     return(0);
 }
Beispiel #3
0
 public int ValidateUser(LoginTestBindingModel model)
 {
     objEmp = GetByUsername(model.Username);
     if (objEmp == null)
     {
         return(0);
     }
     else
     {
         int validate = binding.GetAdminRepository.ValidateUser(objEmp, model);
         return(validate);
     }
 }