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
  • Passwords
  • How to Define Your App's Password Policy
  1. Messaging Template
  2. Development Guides

Passwords

An overview of passwords and how to change the application's password policy.

PreviousReusable Elements SummaryNextTranslating Your App

Last updated 6 years ago

Passwords

Passwords are handled completely by Bubble and built into every application; you don't need to setup anything for them to work. Passwords are stored "salted + encrypted" by Bubble, and can never be viewed in the Bubble editor. For more information on Bubble's privacy and security practices, please refer to this in the Bubble forum.

How to Define Your App's Password Policy

By default, the application has a 7 character minimum password policy. If you'd like to keep that the way it is, you can skip this section; you won't need to change anything related to passwords.

How to Change the Password Policy in the Editor

  1. In the editor, go to Settings --> General:

  2. Customize the "Password minimum length", "Require a number", "Require a capital letter", and "Require a non-alphanumeric character" options to reflect your desired password policy.

Write down these new password requirements because you will need them for the following steps. 🙂

Change How the Password Requirements are Displayed to New Users

When a new User is in the process of signing up, and begins typing their desired password, the app will show the Current User if their password meets/doesn't meet the app's requirements. Since the password must be at least 7 characters long, the app will tell the Current User if their password is at least 7 characters. It will also show the strength of their password (as shown in the video below):

If you make changes to the password policy character minimum requirements, the "✅7 characters" or "❌7 characters" text will need to be adjusted so that Users will know whether or not their password meets your new password policy requirements. These texts are shown in three places throughout the app:

Within the Login/Signup Popup reusable element:

  1. The Group Password Requirements Container element contains the "✅7 characters" or "❌7 characters" text that is hidden by default within this popup. Make that Group Password Requirements Containerelement visible in the editor and click on the "Conditional" tab.

  2. Change the conditional of the second conditional below to make the Group visible once the password meet's your app's requirements:

  3. Change the formatting and conditional of the Text "X" Characters Minimum element within the group, so that it reflects your password policy:

4. Change the Text: "X Characters Minimum" element's conditional to reflect your new password policy:

Within the Group Reset Your Password Container element on the reset_pw page:

The reset_pw page also contains a group and text element which become visible to the Current User when they are reseting their password.

  1. The Group Password Requirements Container element contains the "✅7 characters" or "❌7 characters" text that is hidden by default within this group. Make the Group Password Requirements Containerelement visible in the editor and go to its conditional formatting:

  2. Change the conditional formatting of the second conditional below to make the group visible once the password meets your app's requirements.

There is a second 'password checker text/group' element beneath the "Re-type Password" input. The Group Passwords Must Match Container element's second conditional statement should also be changed to reflect your app's password policy:

Within the Popup Change Password element on the account page:

  1. The Group Password Requirements Container element contains the "✅7 characters" or "❌7 characters" text that is hidden by default within this popup. Make that Group Password Requirements Containerelement visible in the editor and click on the "Conditional" tab.

  2. Change the conditional of the second conditional below to make the group visible once the password meet's your app's requirements:

  3. Change the formatting and conditional of the Text "X" Characters Minimum element within the group, so that it reflects your password policy:

4. Change the text element's conditional to reflect your new password policy:

Within the Group Change Password Container element on the change_pass page:

  1. The Group Password Requirements Container element contains the "✅7 characters" or "❌7 characters" text that is hidden by default within this popup. Make that Group Password Requirements Containerelement visible in the editor and click on the "Conditional" tab.

  2. Change the conditional of the second conditional below to make the Group visible once the password meet's your app's requirements:

  3. Change the formatting and conditional of the Text "X" Characters Minimum element within the group, so that it reflects your password policy:

4. Change the text element's conditional to reflect your new password policy:

Password Strength is determined by Bubble. You can read more about this feature .

here
thread