this post was submitted on 13 Mar 2026
1322 points (98.2% liked)

Programmer Humor

30520 readers
1639 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Routhinator@startrek.website 17 points 1 week ago (1 children)

Magic link is lazy 2fa.

Implement TOTP support, you lazy fucks.

[–] moseschrute@lemmy.world 6 points 1 week ago (1 children)

What’s the 2nd factor? Email and what else?

[–] flynnguy@programming.dev 4 points 1 week ago (2 children)

Email is considered insecure as a 2nd factor. TOTP stands for Time-based One-Time Password. Usually you store a seed and that combined with the time generates a time based password. If someone intercepts it, it's only valid for a certain time frame (I think about a minute or so), after which it's invalid.

[–] RamenJunkie@midwest.social 5 points 6 days ago (1 children)

Just to add, SMS is also incredibly insecure as a 2FA

[–] KairuByte@lemmy.dbzer0.com 1 points 5 days ago

Arguably less secure than email.

[–] moseschrute@lemmy.world 3 points 6 days ago

Yes but email is only a second factor when used in addition to a first factor (e.g. password). If it’s just magic link without password, then email is the only factor