如何从客户端加载特定于用户的内容

How to load user-specific content from client side

提问人:jekelija 提问时间:10/14/2011 更新时间:10/14/2011 访问量:368

问:

我目前正在创建用户登录名。如果用户使用有效的用户名/密码组合登录,我希望它定向到包含大量用户特定内容的网页。此内容需要通过 php 文件下载,该文件从登录中获取用户名/密码,以访问和回显 json 编码的用户特定内容。但是,我对 html 很陌生,所以我不确定如何做到这一点,因为登录表单和用户特定的内容页面是两个不同的网页......用户登录成功后,如何将用户特定内容从登录页面传递到新页面?

谢谢!下面是一些相关代码,它可能有助于也可能无助于澄清我的问题:

var x = $.post("../research/CruTracker/post_register.php",
{
    username:username,
    password:password,
    id:'web'
},
function (data, textStatus, jqXHR) {
    if(data.success)
    {
        window.location = "home.html"
    }
},
    "json"
);
php jquery html json 参数传递

评论


答:

1赞 dqhendricks 10/14/2011 #1

通常,登录后,您将在服务器上的会话中保存登录标志和用户 ID。一旦他们被重定向到主页(应该是PHP页面),PHP就会使用会话数据来验证用户是否已登录,并从构建页面所需的数据库中提取任何其他用户特定的数据。