]> source.dussan.org Git - gitea.git/commit
Improve decryption failure message (#24573) (#24575)
authorwxiaoguang <wxiaoguang@gmail.com>
Sun, 7 May 2023 14:12:32 +0000 (22:12 +0800)
committerGitHub <noreply@github.com>
Sun, 7 May 2023 14:12:32 +0000 (22:12 +0800)
commit4498a2622276d8fd812107c76f993be0f213e73f
treeaef935f195bbaf7d9ffcf39ec3d614c75d68affd
parent6f57be0025ed07719dc354c7c3251619af1d2552
Improve decryption failure message (#24573) (#24575)

Backport #24573

Help some users like #16832 #1851

There are many users reporting similar problem: if the SECRET_KEY
mismatches, some operations (like 2FA login) only reports unclear 500
error and unclear "base64 decode error" log ï¼ˆsome maintainers ever spent
a lot of time on debugging such problem)

The SECRET_KEY was not well-designed and it is also a kind of technical
debt. Since it couldn't be fixed easily, it's good to add clearer error
messages, then at least users could know what the real problem is.
modules/secret/secret.go
modules/secret/secret_test.go