根据documentation,当我启用AutoLogin并指定NextUri时,我应该自动登录并在注册后重定向到NextUri。但是,两者都没有发生,而是我被定向到登录页面。为了测试它与权限无关,我使NextUri成为一个未经身份验证的路由,只返回HTTP状态OK。
这是我配置的代码段:
Configuration = new StormpathConfiguration
{
Web = new WebConfiguration
{
Register = new WebRegisterRouteConfiguration
{
Enabled = true,
AutoLogin = true,
NextUri = "/dummy"
}
}
}
NextUri的虚拟路线:
[Route("dummy")]
[HttpGet]
public HttpResponseMessage DummyRoute()
{
return new HttpResponseMessage(HttpStatusCode.OK);
}
我错过了什么?
答案 0 :(得分:0)
这是一个错误,已在版本0.9.0中修复。
如果同时设置AutoLogin = true
和NextUri = "/dummy"
,则用户在注册后会被重定向到/dummy
。这将覆盖Login路由的NextUri
设置,旨在让您重定向到“感谢注册”页面,或类似的内容。