我想改变这种实现的基本Auth.The当前默认消息的过程中弹出的消息是:更改基本HTTP认证领域和登录对话框消息
服务器需要用户名和密码。
东西会更准确对我来说是:
服务器需要一个电子邮件和密码。
我的问题是,我找不到或不知道此消息的设置,如果它可以改变。大部分在线问题都是关于基本身份验证的实现,但这不是我的问题 - 我可以很好地实现它。我只需要为用户提供更准确的响应。
下面是使用回声我如何强制验证窗口:
c.Response().Header().Set(echo.HeaderWWWAuthenticate, `Basic realm="Your Email is your Username"`)
return echo.ErrUnauthorized
注:只有火狐显示领域的消息。 Chrome和Opera都没有。
好知道。这在一些浏览器上回答了缺失的领域。您是否知道更改所有浏览器上显示的默认消息? – Godfrey
@Godfrey:认证对话框是由浏览器创建的,你不能在服务器上修改代码。 – JimB