未激活帐户的HTTP状态代码是什么?

Joh*_* Au 15 http httpresponse http-status-codes

我应该在对用户进行身份验证之后回复哪个HTTP状态代码,然后发现他们在注册后没有激活他们的帐户?

Bal*_*usC 16

401表示用户未知(未经过身份验证或未正确验证,例如凭据无效).
403表示用户已知但未授权(即没有正确的角色/组).

您还可以将已注册但未激活的帐户解释为具有特定角色(如"非活动")和/或缺少适当角色的用户.403在您的特定情况下更合适.