Youthacks auth banner

Youthacks auth

4 devlogs
26h 25m 57s

an auth system, maybe?

gdn

oopsie forgot to devlog…

  • added creating/updating app info
  • some other backend database work
Attachment
0
gdn

buttons and inputs look a little more consistent now! I also changed some designs for pages, so (for example) the settings page has tabs now

Attachment
0
gdn

implemented a new elevate flow for sensitive actions, like changing your password or authorising a new application (coming soon)

changelog:

  • new ‘elevate attempts’ table for storing re-authenticate challenges
  • if you try to do a sensitive action, it saves what you tried to do, asks you to re-auth, then applies the action
  • if you’ve done a sensitive action recently, it lets you through without re-auth (kinda like github’s sudo mode, not asking for your password too often)
  • tells you what you’re approving before you approve it

new elevate flow below w/ changing password

Attachment
1

Comments

genr234
genr234 2 months ago

it looks amazing :)

gdn

I started this back in October/November, was busy with schoolwork, and am picking it up again now.

changelog:

  • switched database ORMs (prisma -> drizzle)
  • separated login flow from signup flow to make each section simpler
  • new ‘signup attempts’ database table to save in-progress signups (same with logins)
  • rewrote most of the backend so I don’t cry (as much) when I look at the code anymore 😓

new flows below (signup, login with one-time code, login with password)

Attachment
Attachment
Attachment
0