当用户成功登录时(手动或通过重定向),如何使用CakePHP显示Flash消息。例如,“欢迎回来!”
我不能将其添加到login()
方法,因为它只会在登录页面上显示,而不是在用户成功登录时。
答案 0 :(得分:0)
This guide展示了如何使用CakePHP使用基于会话的Flash消息。 Cake Session API也可能有所帮助。
答案 1 :(得分:-1)
老实说,我不知道CakePHP是如何工作的。但是,当用户成功登录时(仍然在登录页面),您可能想尝试保存会话变量。然后你(已经)将他重定向到你的成功页面并加载会话变量,注意到你需要setFlash
。
不要忘记取消设置会话变量!