Gwardia-Czapli / GwardiaHub

All-in-one webite for school assistance and efficient management of Gwardia activities.
https://gwardiahub.fly.dev/
GNU General Public License v3.0
4 stars 1 forks source link

[Feat]: Create auth system #49

Open Norbiros opened 2 months ago

Norbiros commented 2 months ago

My suggestion

A lot of our ideas require accounts system...

  1. Create system that stores user's information like permissions, name, profile picture.
  2. Create login page (maybe using discord oauth)
  3. Create temporary site where you can view user info like username, discord profile picture etc
  4. Add session system so users don't get logged out (added by @goteusz-maszyk)
  5. Verify if a user is from Gwardia (added by @goteusz-maszyk)

    Possible alternatives

No response

SzczurekYT commented 2 months ago

Maybe I could take this one? It seems to be a good one for my level, and with that I could finally do something.

goteusz-maszyk commented 2 months ago

I think discord oauth will be the most straightforward one