29th / personnel-v3

Personnel management system version 3
https://www.29th.org
2 stars 6 forks source link

Allow users to verify their Steam ID #242

Open wilson29thid opened 6 months ago

wilson29thid commented 6 months ago

It would certainly provide a security upgrade. The question is whether we can make it painless enough to avoid applicants giving up or "coming back later"

wilson29thid commented 6 months ago

I've discussed with @swomma and we've come up with a solution: applicants should be offered to verify their steam id when enlisting, but it's not mandatory. If they do verify, we'll show a little 'verified' badge (like on twitter) next to their steam ID on their user profile and enlistment. If they don't verify, the enlistment liaison will chase them up to do so once they've been accepted. It can even be part of the 'next steps' message they get once their enlistment is accepted.

This will likely involve adding some sort if 'is_verified' column to the users table.