2016-12-28 70 views
1

根据documentation,当启用AutoLogin并指定NextUri时,我应该自动登录并在注册后重定向到NextUri。但是,这两种情况都没有发生,而是我被引导至登录页面。为了测试它与权限无关,我将NextUri作为未经验证的路由,只返回OK状态的HTTP状态。Stormpath在注册后不会自动重定向到指定路由

下面是我的配置代码片段:

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

你做得对 - 这是一个错误。顺便说一句,如果你想聊天,随时加入我们的[Slack](https://talkstormpath.shipit.xyz/)。 –

回答

0

这是一个bug,在0.9.0版本中修复。

如果您同时设置了AutoLogin = trueNextUri = "/dummy"用户将在注册后重定向到/dummy。这会覆盖登录路由的NextUri设置,并且旨在让您重定向到“感谢注册”页面或类似的内容。