2016-12-28 6 views
1

За documentation, когда я включаю AutoLogin и указываю NextUri, я должен быть автоматически зарегистрирован и перенаправлен на NextUri после регистрации. Однако ничего не происходит, и вместо этого я направляюсь на страницу входа. Чтобы проверить, что это ничего не связано с разрешениями, я сделал NextUri не прошедшим проверку подлинности маршрут, который возвращает статус HTTP только OK.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

Это была ошибка, которая исправлена ​​в версии 0.9.0.

Если вы установили и AutoLogin = true и NextUri = "/dummy", пользователи будут перенаправлены на /dummy после регистрации. Это переопределяет параметр NextUri для маршрута входа и позволяет перенаправить на страницу «спасибо за регистрацию» или что-то в этом роде.