All Projects → subins2000 → logSys

subins2000 / logSys

Licence: other
PHP Secure, Advanced Login System

Programming Languages

PHP
23972 projects - #3 most used programming language
TSQL
950 projects

Projects that are alternatives of or similar to logSys

user login and register
user login and register system in django
Stars: ✭ 43 (-46.25%)
Mutual labels:  login, register, login-system
yoti-php-sdk
The PHP SDK for interacting with the Yoti Platform
Stars: ✭ 22 (-72.5%)
Mutual labels:  login, register
users-service
A small microservice for managing user registrations, password changes and issue access tokens
Stars: ✭ 16 (-80%)
Mutual labels:  login, login-system
youtube-dl-nas
youtube download queue websocket server with login for private NAS.
Stars: ✭ 136 (+70%)
Mutual labels:  login, login-system
RN-login-register-screen
Usage of login / sign-in screen with register / sign-up and forget password screen for authentication in react-native with navigation and Async local storage of input values
Stars: ✭ 32 (-60%)
Mutual labels:  login, register
ionic-login-component
Free sample of Premium Ionic Login Component
Stars: ✭ 17 (-78.75%)
Mutual labels:  login, register
yoti-java-sdk
The Java SDK for interacting with the Yoti Platform
Stars: ✭ 13 (-83.75%)
Mutual labels:  login, register
Apriliya-Api
Simple Web API with user authentication
Stars: ✭ 19 (-76.25%)
Mutual labels:  login, register
spring-boot-mongodb-security-angular8
Spring Boot, Security, MongoDB, Angular 8: Build Authentication
Stars: ✭ 17 (-78.75%)
Mutual labels:  login, register
auth-flow-react-apollo-saga
Full stack login/register flow with React, Apollo, Redux, Redux-saga and MongoDB.
Stars: ✭ 22 (-72.5%)
Mutual labels:  login, register
single-spa-login-example-with-npm-packages
⚡ Single-spa application example which imports registered applications from NPM packages 📦 and manages authentication features as login 🔐
Stars: ✭ 98 (+22.5%)
Mutual labels:  login, login-system
Brute-Force-Login
Proof -Of-Concept Brute Force Login on a web-site with a good dictionary of words
Stars: ✭ 231 (+188.75%)
Mutual labels:  login, login-system
UserCenter
Personal open source user center
Stars: ✭ 28 (-65%)
Mutual labels:  login, register
grav-plugin-login
Grav Login Plugin
Stars: ✭ 40 (-50%)
Mutual labels:  login, login-system
Userfrosting
🍩 Modern PHP user login and management framework++.
Stars: ✭ 1,547 (+1833.75%)
Mutual labels:  login, login-system
vue-koa2-login
🍥 Vue + Koa2 实现前后端注册登录流程
Stars: ✭ 23 (-71.25%)
Mutual labels:  login, register
PasTerm
Genera combos a base de Keywords con Termux
Stars: ✭ 36 (-55%)
Mutual labels:  accounts
Api-Doc
A Technology for Rest API Documentation 💻 📜 "Dockerized"
Stars: ✭ 14 (-82.5%)
Mutual labels:  register
undertow-pac4j
Security library for Undertow: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 35 (-56.25%)
Mutual labels:  login
react-linkedin-login-oauth2
Easily get Authorization Code from Linked In to log in without redirecting.
Stars: ✭ 83 (+3.75%)
Mutual labels:  login

logSys

Build Status

PHP Advanced Login System as part of the Francium Project

See this Blog Post for complete documentation.

Features

Installation

Use Composer :

composer require francium/logsys

Instructions

The Blog Post contains the entire information on how to install and use logSys.

The following folders contain examples of usage

  • example-basic
  • example-two-step-login

PHP's mail() function is used to send emails. Most likely, emails sent through it will reach the SPAM folder. To avoid this, add an email function in config -> basic -> email_callback.

I recommend to use PHPMailer (SMTP) or Mailgun API to send emails.

Versions & Upgrading

See CHANGELOG

Contributing

  • Follow PSR standards
  • Write or modify unit tests for changes you make (if applicable)
  • Run unit tests before pull request.

Security Bugs

Please report security bugs directly to me via email.

Testing

First of all do a composer update in the main folder. This will install phpunit.

Edit the database configuration in the XML files located in testing folder and run :

vendor/bin/phpunit -c testing/phpunit.mysql.xml && vendor/bin/phpunit -c testing/phpunit.postgresql.xml && vendor/bin/phpunit -c testing/phpunit.sqlite.xml
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].