$0+

Power Apps User Registration Application [FREE DOWNLOAD]

I want this!

Power Apps User Registration Application [FREE DOWNLOAD]

$0+

This User Registration application is designed to simplify user registrations and logins, manage user accounts, and provide admin controls for user data.

Power Apps:

The below points describe the functionality of this application:

  1. Login & Registration: New users can easily register, while existing users can log in with just a few clicks.
  2. Password & Email Updates: Users can reset Passwords and change their email addresses.
  3. Admin Controls: Admin users can view, edit, and manage all registered users' data.
  4. EmailĀ Notifications: Users will receive a login screen, reset password screen, and registration form links in emails based on actions they perform in the application.

Now, we'll see the requirements for this application:

Here, we're taking SharePoint lists as a data source for this application. This app requires three different SharePoint lists, and each list has a specific purpose:

NOTE: This solution contains a PnP PowerShell script file; run this file to create all the SharePoint lists and columns automatically.

  1. TSinfo User Registrations: This list is the primary storage for all registered user data. It includes the following fields.
  • User ID = Title(Default column)
  • Password = Single line of text
  • First Name =Single line of text
  • Last Name = Single line of text
  • Phone Number = Single line of text
  • Email = Single line of text
  • Department = Choice(Information Technology, Human Resources, Marketing, Sales, Research, Finance)
  • Company Name = Single line of text
  • Job Title = Single line of text
  • Address = Multiple lines of text
  • Set as Admin = Yes/No
  • Remember Me = Yes/No
  • User Status = Number

2. TSinfo User Authentication Data: This list is created to handle password reset requests securely. It has two fields:

  • Email = Title(Default column) [Stores users email address].
  • Security Key = Single line of text [Unique key generated by the Power Automate flow when user requested for password reset].
  1. TSinfo User Registration Admin Settings: This list stores various application settings. It includes the following fields, all of which are mandatory:
  • Title = Title(Default Column = provide 'ITEM1' as a value to this field)
  • PowerApps Application Weblink = Single line of text [Provide User Registration app weblink to this field]
  • User ID Prefix = Single line of text [Provide User Id prefix]
  • Regards = Single line of text [Provide Regards needed while sending emails]
  • Send As = Single line of text [Provide the from address email]
  • Company Logo = Image [Add your company logo]

Power Automate:

We created two Power Automate flows for this application.

  1. TSDevUserRegistrations_Generate User ID and Password: Once the user registers, this flow creates the User ID and Password on the data source and sends an email with credentials to the user to log in. The email also provides a login link to log in to the application.
  2. TSDevUserRegistrations_Password Update: It will trigger when users submit their email in the power apps application and forget their password.

It creates a security key for the submitted mail-in data source

It sends a link in an email to change the password if that user is already registered with the provided mail. If that mail is not registered, it sends a user a registration screen link to register again.

$
I want this!
Watch link provided after purchase
Copy product URL
30-day money back guarantee