piek-j / b302-authentication
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
- zizaco/confide: 4.3.0
- zizaco/entrust: 1.2.5
This package is not auto-updated.
Last update: 2020-08-16 17:34:30 UTC
README
Enables you to quickly install authentication pages and authorization.
Install
Before installing, make sure your database and mail settings are correct.
To install this package, follow the steps below:
- add
"piek-j/b302-authentication": "~1.0"
to your composer.json; - run the command
composer update
to install the package; - add the service provider
PiekJ\B302Authentication\B302AuthenticationServiceProvider
to your app.php config; - change the model in your auth.php config to
PiekJ\B302Authentication\User
; - run the command
php artisan config:publish zizaco/entrust
; - change the role in the
config/package/zizaco/entrust/config.php
toPiekJ\B302Authentication\Role
; - change the permission in the
config/package/zizaco/entrust/config.php
toPiekJ\B302Authentication\Permission
; - run the following commands
php artisan b302-auth:migration
(type for every confirmY
),php artisan migrate
andphp artisan b302-auth:create-user
.
Go visit http://yoururl/users/login to login with the newly created user (email: admin@admin.nl, password: admin).
Guide
Urls
Url | Description |
---|---|
/users/login | Shows up the login form |
/users/create | Shows up the signup form |
/users/forgot_password | The form to request a password reset mail |
/users/reset_password/{{token}} | Fill in your new password to reset |
/users/confirm/{{token}} | Here the users confirm his account |
For more detailed urls view routes.php and the B302AuthUserController.php.
Updating templates
You can use the command php artisan view:publish piek-j\b302-authentication
to copy the files to app/views/packages/piek-j/b302-authentication
where you can edit them.
To edit the views of the forms and emails use the following command php artisan view:publish zizaco/confide
to copy the files to ap/views/packages/zizaco/confide
where you can edit them.
More information
Authentication, take a look at Zizaco/Confide.
Role and permissions, take a look at Zizaco/Entrust.