Skip to main content

Core Capabilities

Login Integration

Add Email and Google login to your YouWare project with minimal setup

User Management

Maintain a centralized user list with essential management features in YouBase

Dashboard Analytics

Monitor user activity and usage patterns through a dedicated dashboard

Authentication Methods

Email Login

Built-in email authentication with secure password handling

Google Login

One-click Google OAuth integration

Temporary Accounts

Allow users to access your app without registration

Authentication Settings

Configure which login methods your project supports and whether to allow new user registrations.

Email Authentication

Traditional email and password authentication.Features:
  • Sign in with email and password
  • Optional email verification
  • Forgot password flow
Authentication flows, password handling, and credential storage are fully managed by YouBase.
Sensitive authentication data (such as passwords or tokens) is never exposed to the frontend.

User Management

The User Management module consists of two main components:
  • User List: View user details and perform management actions
  • Dashboard: Monitor total users (registered and temporary), daily activity, and trends

Dashboard

The Dashboard provides visual insights into your user base:

User Statistics

View total counts for registered users and temporary accounts

Daily Trends

Track daily activity and growth patterns over time

User List

The User List displays all registered users in your project.
No users yet.Users will appear here once someone signs up or logs in.
Each user row displays the following information:

User ID

System-generated unique identifier

Email Address

User’s registered email

Login Method

Email, Google, or Temporary

Account Status

Active or Blocked

Created At

Account creation timestamp
All timestamps are displayed in the user’s local timezone. User IDs are immutable and used internally to associate data with users.

User Operations

User management supports four actions:

Add User

Manually create a new user account

Delete User

Remove a user account (the user can re-register afterwards; useful for removing test data)

Block User

Suspend user access (blocked users cannot log in or re-register)

Unblock User

Restore access for a previously blocked user
Delete vs Block: Deleted users can re-register with the same email. Blocked users cannot log in or re-register until unblocked.

Email Security

Configure email-related security options for your project.
Email Verification: Require users to verify their email address before logging in. Enable this option to ensure users provide valid email addresses.

Email Verification

Require users to verify their email before accessing the app

Password Reset Verification

Require email verification code when resetting passwords

Logout All Devices on Password Change

Automatically sign out all sessions when a user changes their password

Custom UI

The login component uses a platform-provided default style. To customize the login UI, send prompts to Agent, which modifies and re-renders the UI based on your instructions.
Example prompt:Update the default login UI to match our current website style.
If you later update your Auth configuration, send another prompt to Agent to re-render the login UI based on the latest Auth configuration.
Example prompt:Re-render the login UI based on the latest Auth configuration.

Common Use Cases

Below are some common scenarios where Users & Authentication is useful. You don’t need to implement all of these — use them as references to decide whether this module fits your project.
ScenarioYou want some pages or features to be accessible only after login.Examples
  • A private dashboard
  • A paid or invite-only tool
  • Internal tools for a team
What Users & Auth provides
  • User login and identity
  • Ability to block or allow access per user
ScenarioDifferent users should see or modify their own data.Examples
  • A form where each user sees their own submissions
  • A to-do list or notes app
  • An AI tool that remembers past inputs per user
What Users & Auth provides
  • A stable user ID
  • The ability to associate database records with specific users
ScenarioYour app should behave differently depending on who is using it.Examples
  • Showing “Welcome back” messages
  • Displaying user-specific settings or preferences
  • Restoring previous sessions or history
What Users & Auth provides
  • User identity recognition
  • Persistent accounts across sessions and devices
ScenarioYou want to temporarily disable a user without losing their data.Examples
  • Suspending a user account
  • Restricting access during testing
  • Handling misuse or abuse cases
What Users & Auth provides
  • Block / unblock user access
  • Preservation of all existing user data
ScenarioYou are building an MVP or prototype and want basic login without managing auth logic.Examples
  • Early SaaS prototypes
  • Side projects with limited users
  • Internal demos
What Users & Auth provides
  • Fully managed email or Google login
  • Secure password handling without backend setup

When you might not need Users & Auth

If your project:
  • Does not require login
  • Does not store user-specific data
  • Is purely informational or static
You can keep Users & Auth disabled and enable it later when needed.