Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/digitaldreams/symfony-auth
Symfony 6 authentication system with tailwindcss
https://github.com/digitaldreams/symfony-auth
boilerplate-symfony php-admin-panel php-app php-application php-framework php82 symfony symfony-application symfony6 twig
Last synced: about 2 months ago
JSON representation
Symfony 6 authentication system with tailwindcss
- Host: GitHub
- URL: https://github.com/digitaldreams/symfony-auth
- Owner: digitaldreams
- License: mit
- Created: 2020-07-27T12:51:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-02T06:45:09.000Z (10 months ago)
- Last Synced: 2024-10-30T16:53:34.747Z (3 months ago)
- Topics: boilerplate-symfony, php-admin-panel, php-app, php-application, php-framework, php82, symfony, symfony-application, symfony6, twig
- Language: PHP
- Homepage:
- Size: 551 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Symfony auth
Symfony 6 basic authentication system### Installation
**Step 1**: Setup your `.env` file
```
MAILER_DSN=smtp://user:[email protected]:port
DATABASE_URL=mysql://db_user:[email protected]:3306/database_name?serverVersion=5.7[email protected]
[email protected]
```
**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
### Profile Page
### Users List (admin)