rudra/auth

Authentication module for Rudra framework

dev-master / 1.0.x-dev 2025-06-08 11:54 UTC

This package is auto-updated.

Last update: 2025-06-08 11:54:26 UTC


README

PHPunit Maintainability CodeFactor Coverage Status

Rudra-Auth | API

Authorization

Install / Установка

composer require rudra/auth

Setting up roles / Настройка ролей
[
    'admin'     => 0,
    'editor'    => 1,
    'moderator' => 2,
    'user'      => 3
]

Usage / Использование

use Rudra\Auth\AuthFacade as Auth;

$user = [
    "email"    => "user@email.com",
    "password" => "password"
];

Auth::authentication($user, "password", ["admin/dashboard", "login"], ["error" => "Wrong access data"]);
Auth::exitAuthenticationSession();
Auth::restoreSessionIfSetRememberMe("login");