ap24/package-for-agencies

There is no license information available for the latest version (dev-main) of this package.

Verify secret key.

dev-main 2024-01-12 14:56 UTC

This package is auto-updated.

Last update: 2024-09-12 16:33:42 UTC


README

This package allows you to verify your users through an api key.

Features

  • Verify your users secret key
  • Verify if your users key is activated through a middleware

Installation

This package can be required with composer. Paste the following command in your project's terminal.

  composer require ap24/package-for-agencies:dev-main

After the package has been installed, publish the package's config file where the api routes are found.

  php artisan vendor:publish --tag=agency-config --force

You also may publish the views.

  php artisan vendor:publish --tag=agency-views --force

Usage/Examples

Use the 'activateAccount' middleware to protect the routes you want. If the key is not activated the user will be redirected to the verification view.

To uri for the verification view is 'verify-key'. If you want to return this view from your controller use 'ap24::verify-key'.

If the verification is successful, the user will automatically be redirected home. If you wish the user is redirected somewhere else, in the published 'agency.php' config file, add to the array the route name you want pairing it with the 'redirect' key. Example:

'redirect' => //The name of the route

Note: Make sure to include the email as a parameter in every request you use the middleware if you are not authenticated.