0

我正在开发另一个 GWT 应用程序,但这次我使用的是 GWT 的 MVP Activity、Place 等类。我的问题是关于“他们是否已登录”检查的位置。

当用户使用包含“仪表板”令牌/位置的链接进入站点时,它将带他们到仪表板活动。但是,在他们可以使用 DashboardActivity 之前,他们必须先登录。处理此问题的最佳方法是什么?

1.) 在 AppActivityMapper 中放置逻辑。因此,在将地点转换为活动时,您可以在那里执行检查以查看它们是否已登录。如果他们未登录,则返回 SignInActivity 对象以及对令牌/地点的引用,以便在成功登录时返回。

- 或者 -

2.)按要求创建仪表板活动,但在仪表板活动中进行检查,如果他们未登录,则使用位置控制器转到登录页面?然后在成功登录后,将他们返回到地点历史中的上一个地点?

4

1 回答 1

0

第一个选择更好:
您将在内存中创建和加载新对象之前进行检查,并花时间
直接检查用户是否已注册,如果已注册,则继续加载新对象,如果没有,您只需将他/她转发到登录页面。

于 2012-04-07T23:01:27.620 回答