Пример #1
0
        public User Map(MembershipUser membershipUser)
        {
            if (membershipUser == null)
            {
                throw new ArgumentNullException("membershipUser");
            }
            if (membershipUser.ProviderUserKey == null)
            {
                throw new ArgumentNullException("membershipUser");
            }

            var id = (Guid)membershipUser.ProviderUserKey;

            var userFromStore = UserProcess.GetUser(id);

            userFromStore.Login.EmailAddress            = membershipUser.Email;
            userFromStore.Login.IsApproved              = membershipUser.IsApproved;
            userFromStore.Login.IsLockedOut             = membershipUser.IsLockedOut;
            userFromStore.Login.IsOnline                = membershipUser.IsOnline;
            userFromStore.Login.LastActivityDate        = membershipUser.LastActivityDate;
            userFromStore.Login.LastLockoutDate         = membershipUser.LastLockoutDate;
            userFromStore.Login.LastLoginDate           = membershipUser.LastLoginDate;
            userFromStore.Login.LastPasswordChangedDate = membershipUser.LastPasswordChangedDate;

            return(userFromStore);
        }
        protected void Kaydet_Click(object sender, EventArgs e)
        {
            User usr = UserProcess.GetUser(Mailtext.Text, passwordText.Text);

            if (usr != null)
            {
                Session["AuthenticatedUserData"] = usr;
                if (usr.IsUserAdmin)
                {
                    //admin
                    Response.Redirect("Default.aspx");
                }
                else
                {
                    //normal user
                    Response.Redirect("NormalUser.aspx");
                }
            }
            else
            {
                labelNoUser.Text = "No Authentication!";
            }
        }