basic/auth

3.0.4 2019-02-11 18:29 UTC

README

基本认证系统

Composer

composer require basic/auth

安装

Auth 通过依赖注入工作。因此,您需要安装并配置 Medoo

<?php
require 'vendor/autoload.php';
//$db=Instância do Medoo
$Auth=new Auth($db);

用户表

id
email
name
password
type
token
token_expiration
created_at
updated_at
deleted_at
uuid

用户数据

返回用户数据或 false

$user=$Auth->isAuth();

注销

始终返回 true

$user=$Auth->logout();

注册

必需的 $_POST 字段

name
email
password
type (admin ou user)

返回用户数据或包含错误信息的数组

$user=$Auth->signup();

注册错误信息

  • invalid_name (仅字母、数字和空格)
  • invalid_email
  • invalid_password (至少8个字符)

登录

必需的 $_POST 字段

email
password

返回用户数据或包含错误信息的数组

$user=$Auth->signin();

登录错误信息

  • invalid_email
  • invalid_password