2017 © Pedro Peláez
 

library auth

image

pails/auth

  • Monday, February 20, 2017
  • by bparks
  • Repository
  • 1 Watchers
  • 0 Stars
  • 221 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 18 Versions
  • 0 % Grown

The README.md

pails-auth

An authentication and authorization plugin for pails loosely based on UserPie (userpie.com). At this point it's a near-complete rewrite., (*1)

Dependencies

  • pails
  • pails/activerecord
  • pails/actionmailer

We recommend using composer to get the dependencies. Furthermore, we recommend not installing the dependencies for pails-auth directly, but listing pails-auth as a dependency in your pails application's composer.json file., (*2)

Installation

In the root of a pails app, run, (*3)

composer require pails/auth

Configuration

Inside any controller where you want to make use of the authentication/authorization methods, use the PailsAuthentication trait., (*4)

class DefaultController extends Pails\Controller
{
    use PailsAuthentication;
}

You can then use the before actions require_login or require_anonymous:, (*5)

$before_actions = array(
    'require_login' => array('except' => array('index', 'about', 'contact'))
);

Two utility methods, is_logged_in and current_user, are also provided., (*6)

Support

pails-auth is a core plugin maintained and supported by Brian Parks., (*7)

The Versions

20/02 2017