sun / laravel-auth
The Sun Auth package helps you to protect your application from Unauthorized user.
Installs: 42
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 4
Forks: 1
Open Issues: 0
Language:CSS
Requires
- php: >=5.4.0
- sun/laravel-flash: ~1
This package is auto-updated.
Last update: 2024-10-08 17:31:59 UTC
README
The Sun Auth package helps you to protect your application from Unauthorized user.
Installation Process
In order to install Sun Auth, just add
"sun/laravel-auth": "1.*"
to your composer.json. Then run composer install or composer update.
Then in your config/app.php add
Sun\Auth\AuthServiceProvider::class,
in the providers array.
In the config/session.php 'expire_on_close' set to true.
'expire_on_close' => true,
You need three extra column in your users table for this package.
$table->string('tempPassword', 60);
$table->boolean('active');
$table->string('code', 32);
add this 3 lines of code in your users migration file. Then, run
php artisan migrate:refresh
Then publish Sun Auth's assets with
php artisan vendor:publish
This command will publish all of the assets, views and config files.
Changing Sun Auth Default Configuration
You can also change Sun Auth default configuration. In the config/SunAuth.php setup your application name, url, favicon link, User model namespace.
return [ 'app' => [ 'name' => 'My Awesome App', 'url' => 'http://localhost:8000', 'favicon-url' => 'http://myawesomeapp.com/favicon.png' ], 'user-model-namespace' => 'App\User', 'redirect-after-login' => '/' ];
Screenshots
Login:
Register:
Register Success:
Confirmation Email:
Password Reset:
New Password Confirmation Email:
License
This package is licensed under the MIT License