https://github.com/iftekhersunny/laravel-auth
The Sun Auth package helps you to protect your application from Unauthorized user.
https://github.com/iftekhersunny/laravel-auth
Last synced: 5 months ago
JSON representation
The Sun Auth package helps you to protect your application from Unauthorized user.
- Host: GitHub
- URL: https://github.com/iftekhersunny/laravel-auth
- Owner: IftekherSunny
- License: mit
- Created: 2015-07-16T08:27:55.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-16T13:31:10.000Z (almost 10 years ago)
- Last Synced: 2024-12-12T15:50:48.054Z (6 months ago)
- Language: CSS
- Homepage: https://packagist.org/packages/sun/laravel-auth
- Size: 730 KB
- Stars: 11
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Sun Auth
[](https://packagist.org/packages/sun/laravel-auth) [](https://packagist.org/packages/sun/laravel-auth) [](https://packagist.org/packages/sun/laravel-auth) [](https://packagist.org/packages/sun/laravel-auth)
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.
```php
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](https://github.com/IftekherSunny/laravel-auth/blob/master/LICENSE)