It comes with almost three hundred automated tests (functional and unit), that covers all vital parts of the application and the API and ensures it’s maintainability and stability.
Features
- Secure user registration and login
- Social Authentication using Facebook, Twitter and Google+
- Password reset
- Two-Factor Authentication
- Remember Me feature on login
- Login with email or username
- Google reCAPTCHA on registration
- Authentication Throttling (lock user account after few incorrect login attempts)
- Interactive Dashboard
- Unlimited number of user roles
- Powerful admin panel
- Unlimited number of permissions
- Manage permissions from admin interface
- Assign permission to roles
- Easily check if user has permission to perform some action
- JSON API to build any kind of applications around Vanguard
- Super easy installation using installation wizard
- User Activity Log
- Avatar upload with crop feature
- Built using Bootstrap 4
- Active Sessions Management (see and manage all your active sessions)
- Admins can impersonate users
- Full unicode support
- Client side and server side form validation
- Fully customisable from settings section
- Complete and detailed documentation
- Fully object oriented and commented PHP and JavaScript code.
- Localization support – Translate the application to any language (English, Serbian and German translations included)
- Runs on PHP 7.1.3+
- CSRF Protection – all forms include CSRF token
- Session Protection – highly secure Laravel session mechanism
- Highly secure one-way password hashing
- PHP >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- Ctype PHP Extension
- XML PHP Extension
- JSON PHP Extension
- GD PHP Extension
- Fileinfo PHP Extension
- Demo link: https://demo.vanguardapp.io
- Admin Credentials
- Username: admin
- Password: admin123
- Documentation and Support: Milos Stojanovic Help Desk