Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

digitaldreams/symfony-auth

Repository files navigation

Symfony auth

Symfony 6 basic authentication system

Installation

Step 1: Setup your .env file

MAILER_DSN=smtp://user:pass@smtp.example.com:port
DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/database_name?serverVersion=5.7
ADMIN_EMAIL=admin@example.com
FROM_EMAIL=info@example.com

Step 2 : If your database does not exists yet then run following command to create a new database for you.

php bin/console doctrine:database:create

Step 3: Lets run the migrations.

php bin/console doctrine:schema:update -f
php bin/console doctrine:fixtures:load

It will create necessary tables into your database and create a admin user with username and password is admin

Step 4: Frontend Setup.

npm install
npm run build

Step 5: Run phpunit test

php bin/phpunit

Congratulations! your site is now ready.

Features

  1. Login
  2. Registration
  3. Forget password
  4. Change Password
  5. Profile Picture
  6. Admin notify for new user registration
  7. Profile info change for logged in user
  8. Users list page for Admin user.
  9. Progressive Web Application
  10. Offline Web Application

Login Form

Screenshot-2020年07月29日-at-10-19-28-PM

Profile Page

Screenshot-2020年07月29日-at-10-23-17-PM

Users List (admin)

Screenshot-2020年07月29日-at-10-24-11-PM

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /