我需要在登录成功后将用户名和密码信息分享到正确的下一个HTML页面。因为第二个HTML页面中的项目将根据用户身份和权限显示。
我尝试在2个HTML页面之间共享相同的js文件。第一个设置变量,第二个设置它们,但它们没有通过。我该怎么做? JavaScript的? jQuery的?在服务器端??
提前致谢:)
答案 0 :(得分:1)
它可以通过多种方式完成,但正如您提到的第一种语言是javascript,我会在其中向您展示。因此,跨页面保存数据的变量称为会话变量,保存/检索它们的过程称为会话管理。会话管理有很多种方法,一种最常用的方法是使用cookie。您可以将值保存在cookie中,如下所示:
setCookie("key", "value", expire_time(integer));
现在在下一页获取此值,您可以使用:
var val = getCookie("key");
希望这有帮助。
答案 1 :(得分:0)
用户名和密码是一种敏感信息,您必须以这些方式从服务器端共享它:
正如您的问题所示,第二页将根据用户身份和权限显示。您可以设置用户身份(用户类型)及其权限。