Overview:
AuthSystem is a PHP script that allows you to get authentication feature to your website. It comes with login, register, recovery forms. Script also has Dashboard to help you easily menage users and system settings.
– Redesigned dashboard (compatible with mobile devices)
– Added graph (New users in last 30 days)
– Added SMTP support (mail function still available)
– Updated user search, you can now search by username, email or IP
– login counter
– user validation
Features:
- Protected against CSRF, SQL injection and Brute Force Attacks.
- Dashboard with User Managment.
- Supports SMTP + Mail PHP Function (PHPMailer)
- Password are encrypted with Bcrypt Algorithm.
- Languages files.
- Ajax jQuery
- Google reCAPTCHA v2
- Bootstarp 4
User:
- Login form with remember me function
- Registar form
- Recovery form
- Settings (Change E-mail, password)
Dashboard:
- User Database
- Add new user
- Edit user
- Change username, password, email
- Change user status (activated/unverified)
- Change user group (admin/normal user)
- Disable user’s account
- Delete user
- Logs
- Registration Token
- Failed login (banned IPs, unban)
- System log (action, username, time)
- If you add, edit or delete a user
- If settings has been changed
- If you delete token key or login attempt
- System Settings
- Change Site name, url, email, default language, timezone
- Cleanup (time setup)
- Where to redirect users after login (URL)
- reCAPTCHA (on/off, setup)
- Login attempts (on/off, max login attempts, ban hours)
- Where to redirect users after registration (URL)
- E-mail confirmation (on/off)
- Choose mail driver (mail function, smtp setup)
- Cleanup: Delete unverified users (time setup)
- Cleanup: Delete token keys (time setup)
- Strict Recovery (users can only request another token key after specified time)
- Change PIN
Instructions:
1. Copy AuthSystem folder to your server.
2. Put auth/cache folder to 777 permission.
3. Create database and import authsystem.sql file.
4. Edit init.php file.
If you installing this to your project, just require the auth/init.php file and you will have all the features of AuthSystem.
Some functions you might wanna use:
auth()->guard() – Only logged in users can access.
auth()->isLoggedIn() – Returns true if user is logged in.
auth()->permission() – Returns true if user has admin privileges.
Reviews
There are no reviews yet.