public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status) { if (GetUser(username, false) != null) { status = MembershipCreateStatus.DuplicateUserName; return(null); } var userManager = PlugInManager.GetUserManager(); QApplikationUser au = new QApplikationUser(); au.Id = Guid.NewGuid().ToString(); au.Username = username; au.Password = password; au.Email = email; au.PasswordQuestion = passwordQuestion; au.PasswordAnswer = passwordAnswer; au.IsApproved = isApproved; au.ProviderUserKey = providerUserKey == null?Guid.NewGuid().ToString() : providerUserKey.ToString(); userManager.AddUser(au); //TODO : Ovo je samo glavni status treba vidjeti da li treba jos koji status programirati status = MembershipCreateStatus.Success; return(GetUser(username, false)); }
public void AddUser(QApplikationUser user) { collectionQApplikationUsert.InsertOne(user); }