public override Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { var allowedOrigin = "*"; context.OwinContext.Response.Headers.Add("Access-Control-Allow-Origin", new[] { allowedOrigin }); User oUser = new User(); BizUser oBizUser = new BizUser(); String EncodePassword = ET.CRM.SGC.Utilities.SecurityTools.EncryptPassword(context.Password); oUser = oBizUser.ValidateLogin(context.UserName, EncodePassword); if (oUser.State == 0) { context.SetError("invalid_grant", ConfigurationManager.AppSettings["strCredentialsIncorrect"]); //context.Rejected(); return(Task.FromResult <object>(context)); } if (oUser.State == 2) { context.SetError("invalid_grant", ConfigurationManager.AppSettings["strUserHasExpired"]); //context.Rejected(); return(Task.FromResult <object>(context)); } var ticket = new AuthenticationTicket(SetClaimsIdentity(context, oUser), new AuthenticationProperties()); context.Validated(ticket); return(Task.FromResult <object>(null)); }
/// <summary> /// Bizs the function login. /// </summary> /// <param name="Email">The email.</param> /// <param name="PassWord">The pass word.</param> /// <returns>BizUser.</returns> public BizUser BizFuncLogin(string Email, string PassWord) { BizUser bizUser = new BizUser(); string Result = BizCall( new Action(() => { bizUser = baseFuntion.DataFuncLogin(Email); } ) ); if (Result.Equals("EXITO")) { if (PasswordStorage.VerifyPassword(PassWord, bizUser.PassWord)) { return(bizUser); } else { return(null); } } else { return(null); } }
private void ucRoleList_RoleSelected(object sender, RoleSelectedArg e) { BizUser bizUser = new BizUser(); selectedRole = e.Role; List <UserDTO> userList = bizUser.GetUserByRole(selectedRole.ID); dtgUsersByRole.ItemsSource = userList; }
/// <summary> /// Bizs the update user. /// </summary> /// <param name="bizUser">The biz user.</param> /// <returns>System.String.</returns> public string BizUpdateUser(BizUser bizUser) { return(BizCall( new Action(() => { crudFuntion.UpdateUser(bizUser); } ) )); }
/// <summary> /// Bizs the update user pass word. /// </summary> /// <param name="bizUser">The biz user.</param> /// <returns>System.String.</returns> public string BizUpdateUserPassWord(BizUser bizUser) { bizUser.PassWord = PasswordStorage.CreateHash(bizUser.PassWord); return(BizCall( new Action(() => { baseFuntion.UpdateUserPassWord(bizUser); } ) )); }
/// <summary> /// Bizs the insert user. /// </summary> /// <param name="bizUser">The biz user.</param> /// <returns>System.String.</returns> public string BizInsertUser(BizUser bizUser) { bizUser.PassWord = PasswordStorage.CreateHash(bizUser.PassWord); return(BizCall( new Action(() => { crudFuntion.InsertUser(bizUser); } ) )); }
void frm_UserSelected(object sender, UserSelectedArg e, Window window) { window.Close(); BizRole bizRole = new BizRole(); bizRole.AddUserToRole(selectedRole.ID, e.User.ID); BizUser bizUser = new BizUser(); List <UserDTO> userList = bizUser.GetUserByRole(selectedRole.ID); dtgUsersByRole.ItemsSource = userList; }
private UserInfoDTO ConveSecurityUserInfo(int userID) { var user = new BizUser().GetUser(userID); UserInfoDTO result = new UserInfoDTO(); result.ID = user.ID; result.FirstName = user.FirstName; result.LastName = user.LastName; result.UserName = user.UserName; result.OrganizationPosts = new BizOrganization().GetOrganizationPostsByUserID(userID); return(result); }
private void btnSave_Click(object sender, RoutedEventArgs e) { BizUser bizUser = new BizUser(); if (User == null) { User = new UserDTO(); } User.UserName = txtUserName.Text; User.Password = txtPassword.Text; bizUser.SaveUser(User); if (UserSaved != null) { UserSaved(this, null); } }
public void SearchUsers() { BizUser bizUser = new BizUser(); if (LocalAdminMode) { var orgIds = MyProjectManager.GetMyProjectManager.UserInfo.OrganizationPosts.Where(x => x.IsAdmin).Select(x => x.OrganizationID).Distinct().ToList(); var userList = bizUser.GetAllLocalAdminUsers(txtUserName.Text, orgIds); dtgUsers.ItemsSource = userList; } else { var userList = bizUser.GetAllUsers(txtUserName.Text); dtgUsers.ItemsSource = userList; } }
/// <summary> /// Updates the user password. /// </summary> /// <param name="bizUser">The biz user.</param> /// <returns>System.String.</returns> public string UpdateUserPassWord(BizUser bizUser) { string Result = ""; int result = 0; Result = BizCall( new Action(() => { result = dbContext.SYSUpdUserPassWord( bizUser.Id, bizUser.PassWord, bizUser.PassWordSalt ); } ) ); return(Result); }
/// <summary> /// Datas the function login. /// </summary> /// <param name="Email">The email.</param> /// <returns>BizUser.</returns> public BizUser DataFuncLogin(string Email) { BizUser bizUser = new BizUser(); string Result = BizCall( new Action(() => { bizUser = dbContext.SYSFuncLoginUser(Email).FirstOrDefault().DataUserLogInToBizUser(); } ) ); if (Result.Equals("EXITO")) { return(bizUser); } else { return(null); } }
/// <summary> /// Datas the user to biz user. /// </summary> /// <param name="DataUser">The data user.</param> /// <returns>BizUser.</returns> public static BizUser DataUserToBizUser(this SYSGetUser_Result DataUser) { BizUser bizUser = new BizUser { Id = DataUser.Id, CompanyId = 1, CompanyName = DataUser.CompanyName, TypeId = 0, UserType = DataUser.TypeUser, UserName = DataUser.UserName, UserMiddleName = DataUser.UserMiddleName, UserLastName = DataUser.UserLastName, UserMotherName = DataUser.UserMotherName, Email = DataUser.Email, PassWord = DataUser.PassWord, PassWordSalt = DataUser.PassWordSalt, Active = DataUser.Active, }; return(bizUser); }
/// <summary> /// Bizs the user to web user. /// </summary> /// <param name="DataUser">The data user.</param> /// <returns>WebUser.</returns> public static WebUser BizUserToWebUser(this BizUser DataUser) { WebUser webUser = new WebUser { Id = DataUser.Id, CompanyId = DataUser.CompanyId, CompanyName = DataUser.CompanyName, TypeId = DataUser.TypeId, UserType = DataUser.UserType, UserName = DataUser.UserName, UserMiddleName = DataUser.UserMiddleName, UserLastName = DataUser.UserLastName, UserMotherName = DataUser.UserMotherName, Email = DataUser.Email, PassWord = DataUser.PassWord, PassWordSalt = DataUser.PassWordSalt, Active = DataUser.Active, }; return(webUser); }
public IHttpActionResult Put(WebUser user) { try { BizUser bizUser = user.WebUserToBizUser(); string response = userFunctions.BizUpdateUserPassWord(bizUser); if (!response.Equals("EXITO")) { return(BadRequest(response)); } else { return(Ok(response)); } } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IHttpActionResult Post(WebUser user) { try { BizUser bizUser = user.WebUserToBizUser(); WebUser userResponse = userFunctions.BizFuncLogin(bizUser.Email, bizUser.PassWord).BizUserToWebUser(); if (userResponse == null) { return(Unauthorized()); } else { return(Ok(userResponse)); } } catch (Exception ex) { return(BadRequest()); } }
public void SearchUsers() { BizUser bizUser = new BizUser(); dtgUsers.ItemsSource = bizUser.GetAllUsers(txtUserName.Text); }