点击退出按钮为什么还要发送ajax请求呢?

来源:7-2 根据登录权限决定页面展示(2)

慕码人1556588

2021-04-28 00:25:12

不能直接设置state 里面的Login为false吗?  我看功能也能正常实现.

写回答

1回答

好帮手慕慕子

2021-04-28

同学你好,不可以, 因为直接设置state中的Login为false,按钮上的文字虽然由“退出”变为“登录”,但是刷新页面后,按钮上的文字又变成了“退出”,而此时用户已经是退出未登录状态了,效果是不对的。所以需要在点击按钮退出登录时,发送ajax请求,让后台记录下用户的登录状态,这样再次刷新页面时,效果才是对的。

祝学习愉快~

0

0 学习 · 15276 问题

查看课程