Dears,我在spring-boot应用程序上遇到了一个问题——我在那里使用了基于cookie的身份验证,它适用于桌面浏览器
但它不适用于移动浏览器,因为cookie没有保存,因此身份验证失败
应用程序地址:heroku上的vfbeautyapp
我在验证时用来设置cookie的代码很简单:
response.addCookie(securityCookie);
response.addHeader("token", "token");
其中Cookie是导入javax.servlet.http.Cookie
然后在我的控制器中,我试图获取cookie:
@CookieValue(value = "token", required = false) String token
但它没有被找到,因为cookie不保存。。。我在移动浏览器Opera和Chrome上试用过小米Redmi Note 4x
想要的行为是将cookie存储在移动浏览器中,就像存储在桌面浏览器中一样。
事实上,解决方案非常简单:(在css for mobile(因为它是RWD(中,出现了一个错误-无论用户想输入什么,它都将每个标记设为大写(文本转换:大写;(,并且密码不匹配,这显然会导致身份验证错误。。。