Angular 如何避免在角度项目刷新后注销?
我在Angular 4中的一个项目中,在登录后,我需要避免在用户刷新页面(F5)时注销系统。是否有任何参数可以更改以避免这种行为?您正在寻找的是会话管理。一种简单的方法是将对象写入localstorage、sessionstorage或cookie,您可以检查客户端是否已登录,最好使用一个时间戳,如果客户端未在特定时间间隔内登录,您可以检查该时间戳以强制其重新登录。请注意,这不是一种安全的方法 更深入的方法是使用类似的方法 无论哪种方式,使用Angular 4,您都将验证用户是否已登录(通常使用),如果已登录,则刷新页面后用户将不再注销。如果没有,route guard会将用户重定向到登录页面/组件Angular 如何避免在角度项目刷新后注销?,angular,Angular,我在Angular 4中的一个项目中,在登录后,我需要避免在用户刷新页面(F5)时注销系统。是否有任何参数可以更改以避免这种行为?您正在寻找的是会话管理。一种简单的方法是将对象写入localstorage、sessionstorage或cookie,您可以检查客户端是否已登录,最好使用一个时间戳,如果客户端未在特定时间间隔内登录,您可以检查该时间戳以强制其重新登录。请注意,这不是一种安全的方法 更深入的方法是使用类似的方法 无论哪种方式,使用Angular 4,您都将验证用户是否已登录(通常使用
有关如何使用Angular进行会话管理的视频指南,请参阅或。您要查找的是会话管理。一种简单的方法是将对象写入localstorage、sessionstorage或cookie,您可以检查客户端是否已登录,最好使用一个时间戳,如果客户端未在特定时间间隔内登录,您可以检查该时间戳以强制其重新登录。请注意,这不是一种安全的方法 更深入的方法是使用类似的方法 无论哪种方式,使用Angular 4,您都将验证用户是否已登录(通常使用),如果已登录,则刷新页面后用户将不再注销。如果没有,route guard会将用户重定向到登录页面/组件
有关如何使用Angular进行会话管理的视频指南,请参见或。您应该阅读@Jolleyboy的答案,但作为补充说明,让我们将您置于这种情况下,假设您进入了一个网页,因为您已登录而不让您离开,我无法想象当你以良好的体验离开该页面时会发生什么情况。你应该阅读@Jolleyboy的答案,但作为补充,让我们把你置于那种情况下,假设你进入一个网页,因为你已经登录,所以不让你离开,我无法想象当你以良好的体验离开该页面时会发生什么情况。