2017 © Pedro Peláez
 

library welwitschi-auth

Authentication Library for PHP 7.1+

image

namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  • Wednesday, June 6, 2018
  • by namboy94
  • Repository
  • 1 Watchers
  • 0 Stars
  • 221 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 10 Versions
  • 4 % Grown

The README.md

Welwitschi-Auth

master develop
build status build status

Logo, (*1)

Welwitschi-Auth is an authentication library for use in websites written in PHP. It offers an object-oriented abstraction over rows stored in a MySQL/MariaDB database., (*2)

Accounts created by this library all receive a unique ID in the database. Usernames and email addresses are also unique, it is not possible to have duplicate entries., (*3)

Upon creation of an account, the account will need to be confirmed before being able to log in or generate API keys., (*4)

A user is able to log in with exactly one device at a time, as well as have one active API token., (*5)

Security

Passwords, API Tokens and Login Tokens are all stored salted and hashed using the builtin password_hash() function. The algorithm used to hash the password is PASSWORD_BCRYPT., (*6)

All SQL Statements with variable values are properly escaped to avoid SQL injection., (*7)

Usernames and Email addresses are sanitized using html htmlspecialchars to avoid Cross-Site-Scripting attacks (XSS)., (*8)

Installation

You can use welwitschi-auth by adding the requirement, (*9)

"namboy94/welwitschi-auth": "dev-master"

to your composer.json file an then running composer install. You can then find the classes in vendor/namboy94/welwitschi-auth/src. Thanks to autoloader, you should be able to easily access the classes from cheetah-bets., (*10)

Documentation

All classes and methods are documented using DocBlock comments. Additional Documentation can be found in doc., (*11)

Further Information

The Versions

06/06 2018

dev-master

9999999-dev https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3 GPL-3.0-or-later

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

06/06 2018

1.2.4

1.2.4.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

23/01 2018

1.2.3

1.2.3.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

23/01 2018

dev-develop

dev-develop https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3 GPL-3.0-or-later

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

23/01 2018

1.2.2

1.2.2.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

20/11 2017

1.2.1

1.2.1.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

19/07 2017

1.2.0

1.2.0.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

14/07 2017

1.1.0

1.1.0.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

12/07 2017

1.0.1

1.0.1.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth

12/07 2017

1.0.0

1.0.0.0 https://gitlab.namibsun.net/namboy94/welwitschi-auth

Authentication Library for PHP 7.1+

  Sources   Download

GPLv3

The Requires

  • php >=7.1.0
  • ext-mysqli *

 

The Development Requires

authentication auth