FuddleUser is used to update/get info of the membership user
Esempio n. 1
0
    protected void Close_Account(object sender, EventArgs e)
    {
        try
        {
            MembershipUser user = Membership.GetUser();
            Boolean result = Membership.ValidateUser(user.UserName, closePassword.Text);

            if (result)
            {
                //delete all comments by this user
                FuddleUser fUser = new FuddleUser(user.UserName);
                fUser.deleteAllComments();
                //delete all votes and cuddles
                fUser.removeVoteAndCuddlesForUser();
                //delete user
                Membership.DeleteUser(user.UserName);
                FormsAuthentication.SignOut();
                Response.Redirect(FormsAuthentication.LoginUrl);
            }
            else
                Msg2.Text = "Wrong password. Try again.";
        }
        catch (Exception err)
        {
            Msg2.Text = "Account deletion failed.";
        }
    }
Esempio n. 2
0
 protected void DeleteUser(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(UserNameText.Text))
     {
         //delete all comments by this user
         FuddleUser fUser = new FuddleUser(UserNameText.Text);
         fUser.deleteAllComments();
         //delete all votes and cuddles
         fUser.removeVoteAndCuddlesForUser();
         //delete user
         Membership.DeleteUser(UserNameText.Text);
         UserGrid.DataBind();
     }
 }
Esempio n. 3
0
 /// <summary>
 /// SAVE THE NEW ABOUT ME
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void saveBio_Click(object sender, EventArgs e)
 {
     FuddleUser u = new FuddleUser(Membership.GetUser().UserName);
     if (u.changeBio(aboutmeText.Text))
     {
         aboutmeLabel.Text = aboutmeText.Text;
     }
     saveBio.Visible = false;
     cancelBio.Visible = false;
     changeBio.Visible = true;
     aboutmeLabel.Visible = true;
     aboutmeText.Visible = false;
 }
Esempio n. 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        u = Membership.GetUser();

        //display username
        userLabel.Text = u.UserName;

        //display email
        userEmail.Text = u.Email;

        //display public profile link
        string url = HttpContext.Current.Request.Url.Scheme + System.Uri.SchemeDelimiter + HttpContext.Current.Request.Url.Host + (HttpContext.Current.Request.Url.IsDefaultPort ? "" : ":" + HttpContext.Current.Request.Url.Port);
        publicLink.NavigateUrl = url + "/user/" + u.UserName;
        publicLink.Text = url + "/user/" + u.UserName;

        //set gravatar
        AvatarImage.ImageUrl = "/getavatar.ashx?user="******"&size=200";

        //set user bio
        FuddleUser account = new FuddleUser(u.UserName);
        aboutmeLabel.Text = account.getBio();

        if (!IsPostBack)
        {
            //get user uploads
            uploads = account.getuploads();

            //Displays user uploads
            upload_index = 5;
            loadUploads();
        }

        //Load albums
        if (table_state == 0)
        {
            album_index = 2;
            loadAlbums();
        }

        //Load cuddles
        if (table_state == 1)
        {
            cuddle_index = 2;
            loadCuddles();
        }
    }
Esempio n. 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     System.Diagnostics.Debug.WriteLine(path);
     user = Membership.GetUser();
     //show images
     GravatarImage.ImageUrl = "/GetAvatar.ashx?user="******"&type=g" + "&size=200";
     UploadedImage.ImageUrl = "/GetAvatar.ashx?user="******"&type=u";
     //create temp folder if not exists
     string pathToCreate = "/temp/";
     if (!Directory.Exists(Server.MapPath(pathToCreate)))
     {
         Directory.CreateDirectory(Server.MapPath(pathToCreate));
     }
     //fuddle user with logged in username
     fUser = new FuddleUser(user.UserName);
     //add onload event to cropimg
     imgCrop.Attributes["onload"] = "loadJCrop()";
 }
Esempio n. 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //get the requested user
            string user = Request.QueryString["user"];

            //member user
            MembershipUser u = null;

            //if no parameter is given redirect to 404
            if (user == null || user == "")
            {
                Response.Redirect("/Oops.aspx?e=404");
            }

            //if a user is specified in the url with "user=username"
            //find the specific user in database
            else
            {
                u = Membership.GetUser(user);
            }

            //if found, fill the page
            if (u != null)
            {
                //display username
                userLabel.Text = u.UserName;

                //set the title of the page
                Page.Header.Title = "Fuddle | " + CultureInfo.CurrentCulture.TextInfo.ToTitleCase(u.UserName.ToString().ToLower());

                //set gravatar
                AvatarImage.ImageUrl = "getavatar.ashx?user="******"&size=200";

                //set user bio
                FuddleUser account = new FuddleUser(u.UserName);
                aboutmeLabel.Text = account.getBio();

                //get user uploads
                uploads = account.getuploads();

                //get user cuddles
                cuddles = FuddleVote.getCuddles((Guid)u.ProviderUserKey);

                //Displays user uploads
                upload_index = 5;
                loadUploads();

                //Display Album
                albums = FuddleAlbum.getAllAlbums((Guid) u.ProviderUserKey);
                album_index = 2;
                loadAlbums();

            }
            //if not found, direct to 404
            else
            {
                Response.Redirect("/Oops.aspx?e=404");
            }
        }
    }