点击退出按钮为什么还要发送ajax请求呢?
来源:7-2 根据登录权限决定页面展示(2)
慕码人1556588
2021-04-28 00:25:12
不能直接设置state 里面的Login为false吗? 我看功能也能正常实现.
1回答
同学你好,不可以, 因为直接设置state中的Login为false,按钮上的文字虽然由“退出”变为“登录”,但是刷新页面后,按钮上的文字又变成了“退出”,而此时用户已经是退出未登录状态了,效果是不对的。所以需要在点击按钮退出登录时,发送ajax请求,让后台记录下用户的登录状态,这样再次刷新页面时,效果才是对的。
祝学习愉快~
相似问题