Skip to main content

Introduction

Para supports phone number authentication, allowing users to verify their identity using SMS verification codes. This guide demonstrates how to implement a custom phone authentication flow with your own UI components.

Implementation Process

Follow these steps to implement custom phone authentication:

1. Check User Status

First, determine if the user already exists in your system:

2. Handle Existing User Login

For existing users, initiate the login process:

3. Handle New User Registration

For new users, start the registration process:

4. Verify Phone Number and Complete Setup

After the user receives the SMS verification code:

Example

For a complete working example of custom email authentication with Para, check out our sample project:

Next Steps

After integrating Para, you can explore other features and integrations to enhance your Para experience.