Example #1
0
        public void GetMember(ILoginMember loginMember)
        {
            var members = _Schemas.Members;

            members.Entity.username = loginMember.SessionIdValue;
            members.Entity.active   = EnumActive.Active;
            var member = members.Select.Entity;

            loginMember.Member          = member;
            loginMember.Member.password = null;
        }
Example #2
0
        public ValidationResult ValidateUsernameSession(ILoginMember loginMember)
        {
            var members = _Schemas.Members;

            members.Entity.username = loginMember.SessionIdValue;
            members.Entity.active   = EnumActive.Active;
            if (members.Count == 0)
            {
                return(TfValidationResult.Compose(
                           "SessionExpired",
                           nameof(loginMember.Username),
                           nameof(loginMember.Password)));
            }
            return(null);
        }
Example #3
0
        public ValidationResult ValidateUsernamePassword(ILoginMember loginMember)
        {
            var members = _Schemas.Members;

            members.Entity.username = loginMember.Username;
            members.Entity.password = loginMember.Password;
            if (members.Count == 0)
            {
                return(TfValidationResult.Compose(
                           "InvalidUsernamePassword",
                           nameof(loginMember.Username),
                           nameof(loginMember.Password)));
            }
            return(null);
        }
Example #4
0
 public LoginMemberAdapter(ILoginMember loginMember)
 {
     this.loginMember = loginMember;
 }