Littlebay Templates Documentation
  • Welcome!
  • Quick Links & Tips
    • Littlebay Forum
    • Support Email
    • Built-In Documentation
    • Navigating the Bubble Editor
    • Navigating this Documentation
    • List of Bubble Guides
  • Messaging Template
    • Release Notes
      • 05/28/21 Guide on How to Update the Template's Select Conversation Workflow
      • 09/05/20 Guide on How to Update the Template's Video Chat Service
      • 06/14/19 Guide on New Conversation Functionality
    • About this Template
    • Setup Guide
    • Development Guides
      • Built-In Workflow Notes
      • Pages Summary
      • Reusable Elements Summary
      • Passwords
      • Translating Your App
      • Mini Guides
        • How to Remove Group Conversation Functionality
        • How to show the Chat window after clicking "Message" on the Profile Page when a Conversation Exists
      • Pages & Reusable Elements (Organized by Folder)
        • 1. Marketing
          • index
          • landing
          • 404
        • 2. Navigation
        • 3. Logged In
          • account
          • admin
          • change_pass
          • confirm
          • messages
            • Pageload Design
              • 1. Responsive
              • 2. Mobile Pageload
              • 3. New User
              • 4. New Conversation (Parameter)
              • 5. New Conversation w/ User (Parameter)
              • 6. View Conversation (Parameter)
              • 7. Viewing/Editing the Colors of the Message 'Bubbles'
            • Built-In Functionality
              • 1. Start a Conversation
              • 2. View/Select a Conversation
              • 3. Search for a Conversation
              • 4. Delete or Leave a Conversation
              • 5. View More Messages in a Conversation
              • 6. View Unread Messages
              • 7. See Who's Typing
              • 8. See Who's Seen Each Message
              • 9. Send Images in a Message
              • 10. Send Files in a Message
              • 11. Send a GIPHY in a Message
              • 12. Send a YouTube Video in a Message
              • 13. Start a Video Chat
          • onboard
          • profile
            • 1. Follow/Unfollow the User
            • 2. Send a Message to the User
            • 3. View the User's Followers
            • 4. View Who the User is Following
            • 5. Edit Profile
          • reset_pw
        • 4. Legal
          • privacy_policy
          • terms
    • Design Resources
      • Design Overview
      • Design Guide
      • UI Components
      • Page Templates
  • Responsive Base Template
    • Release Notes
    • About this Template
    • Setup Guide
    • Development Guides
      • Built-In Workflow Notes
      • Pages Summary
      • Reusable Elements Summary
      • Passwords
      • Translating Your App
      • Pages & Reusable Elements (Organized by Folder)
        • 1. Marketing
          • index
          • landing
          • 404
        • 2. Navigation
        • 3. Logged In
          • account
          • admin
          • change_pass
          • confirm
          • onboard
          • profile
            • 1. Follow/Unfollow the User
            • 2. View the User's Followers
            • 3. View Who the User is Following
            • 4. Edit Profile
          • reset_pw
        • 4. Legal
          • privacy_policy
          • terms
    • Design Resources
      • Design Overview
      • Design Guide
      • UI Components
      • Page Templates
Powered by GitBook
On this page
  • Overview
  • Why does this page exist?
  • For Users to Edit their Account Information
  • Who can access this page?
  • Logged-In Users
  • What does this page allow my Users to do?
  • Change their Email/Password
  • Change their First Name, Last Name, Biography & Website
  • Change their Profile Picture
  • Delete their Account
  • Where do my Users click in order to go to this page?
  • Within the Desktop Navigation Reusable Elements
  • Within the Header Navigation Reusable Elements
  • Within the Mobile Submenu Reusable Elements
  • Within the Mobile Menu (List) Reusable Elements
  • On their Profile Page, by clicking either the "Edit Profile" or "Edit" Buttons
  • Within the User Picture/Dropdown Reusable Elements
  • When are my Users taken to this page?
  • What should I keep in mind about this page's workflows?
  • What else should I keep in mind about this page's design?
  1. Responsive Base Template
  2. Development Guides
  3. Pages & Reusable Elements (Organized by Folder)
  4. 3. Logged In

account

Previous3. Logged InNextadmin

Last updated 6 years ago

Overview

Editor

Desktop

Mobile

Why does this page exist?

For Users to Edit their Account Information

Users need a way to edit their account information easily and quickly. After the Current User adds or edits their information using the forms on this page, it is then displayed on their profile page and wherever it's needed through the application.

Who can access this page?

Logged-In Users

Only Users that are logged-in with an account can access this page. This means that the re-direct workflows folder ensures that Users can only access their own account page.

  • If the Current User is logged-in with an account, but has navigated to the page using the URL "www.[yourwebsitename].com/account/" instead of what it should be "www.[yourwebsitename].com/account/[the User's unique ID]", the Current User will be redirected to the homepage.

  • If the Current User is not logged-in, they will be redirected to the homepage.

  • If the Current User is logged-in, but is somehow trying to access a different User's account page, they will be redirected to the homepage.

What does this page allow my Users to do?

Change their Email/Password

Users can change their email or password by clicking on the Button Change Email Address (Shows Popup) and Button Change Password (Shows Popup) elements. These buttons' workflows open popups that allow the Current User to edit that information.

Change their First Name, Last Name, Biography & Website

Users can change their first name, last name, personal website and biography. Once the Current User changes their information and clicks the Button Save Changes element, that button's workflow saves their updated information to the database.

Should a User make changes to that information, but click "Cancel" or navigate away from the page without clicking "Save", their changes will not be saved.

Change their Profile Picture

Users can change their profile picture by using the PictureUploader element on this page. When the Current User uploads a new picture, a group containing a green checkmark and a red X will appear:

If the Current User clicks the green checkbox icon, their new profile picture is saved to the database, and the old profile picture file is removed from your app's storage.

If the Current User clicks the Icon Checkmark (Save New Picture), their new profile picture is saved to the database, and the old profile picture file is removed from your app's file storage.

If the Current User clicks the Icon Delete (Don't Save New Picture), their profile picture will not be changed, and the new image file that was just uploaded will be removed from your app's file storage.

Delete their Account

Users can delete their account by clicking the Button Delete Account (Opens Are You Sure? Popup) element.

If the Current User is sure they would like to delete their account, they will click the Delete Account Button (Final) element to permanently delete their account.

When a User deletes their account, this action cannot be undone.

Where do my Users click in order to go to this page?

Within the Desktop Navigation Reusable Elements

This reusable element is on the left-hand side of the screen when the current page width is greater than 887 pixels in width):

Within the Header Navigation Reusable Elements

This link is visible when the Current User is logged in and viewing the header_navigation reusable element:

Within the Mobile Submenu Reusable Elements

This reusable element becomes visible when the page width is less than or equal to 887 pixels in width:

Within the Mobile Menu (List) Reusable Elements

This link is shown within the mobile menu (list) reusable element on all pages.

On their Profile Page, by clicking either the "Edit Profile" or "Edit" Buttons

Within the User Picture/Dropdown Reusable Elements

Desktop:

Mobile:

When are my Users taken to this page?

After signing up, users are immediately navigated to the Onboard page which prompts them to complete their profile. When finished, they are taken to this page.

What should I keep in mind about this page's workflows?

When the Current User changes their email, password, or profile picture, those inputs' save button elements save those new values. (The Current User doesn't need to click the Button Save Changes element at the bottom in addition to those elements' save buttons.)

Button Update (Change Email) element

This button's workflow save the Current User's new password.

Button Update (Change Password) element

This button's workflow save the Current User's new password.

Group Checkmark Save Picture element

This button's workflow save the Current User's new profile picture.

What else should I keep in mind about this page's design?

The admin page shows the desktop navigation, mobile header, and mobile submenu reusable elements conditionally, depending on the current page width.

Here you can see that the desktop navigation is shown when the current page width is greater than 887 pixels. Once the page width is less than 887 pixels, the desktop navigation element becomes hidden (using a responsive, hiding rule) and the mobile header and mobile submenu reusable elements are shown, so the Current User can easily navigate the application.

When the Current User clicks the hamburger menu icon within the mobile submenu reusable element, the admin page's FG - Mobile Menu and FG - Fade Overlay elements are shown:

In order for the FG - Mobile Menu and FG - Fade Overlay elements to display correctly, they should always be the same height as the page, and above the other elements on the page.

The redirect workflows can be accessed on the account page, within the "A. Pageload" folder.
Change Email and Change Password Buttons
Change Email Address Popup
Change Password Popup
Initial Delete Account Button element which shows the Popup Delete Your Account? element which double-checks if the User wants to delete their account.
Clicking Delete schedules an API workflow which deletes the User's account and all of that User's data (except for sent Messages).