sun/laravel-auth

The Sun Auth package helps you to protect your application from Unauthorized user.

v1.0 2015-07-16 13:28 UTC

This package is auto-updated.

Last update: 2024-12-08 17:54:47 UTC


README

Total Downloads Latest Stable Version Latest Unstable Version License

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:

Login

Register:

Register

Register Success:

Register Success

Confirmation Email:

Confirmation Email

Password Reset:

Password Reset

New Password Confirmation Email:

New Password Confirmation Email

License

This package is licensed under the MIT License