第一次屏幕,Angular 4

时间:2018-03-13 05:02:35

标签: angular angular-ui-router angular4-router

我希望在首次登录后弹出条款和条件限制我的用户,并且在用户点击同意按钮后不显示条款和条件。 (并且还限制用户在单击“同意”按钮之前不访问其他页面)。但是,当我尝试时,我无法得到确切的情况。

1 个答案:

答案 0 :(得分:2)

首先,您需要在用户上添加一个标志。大多数情况下,这不能在应用程序的前端完成。对此的理想解决方案是在用户数据库上添加标志,API应该在每次登录操作时返回它。

因此,您必须在数据库的user表中添加列,例如hasAgreeTerms,并在用户接受条款和条件时将其设置为true。

在前面部分,您必须实施Guard以限制对其他网页的访问权限,并将用户重定向到此特定网页。

希望它有所帮助! :)