【发布时间】:2011-02-06 16:36:40
【问题描述】:
在这个问题中,我询问了如何从 vb.net 应用程序 POST 到 php 文件:POST to webpage in vb.net (win forms, desktop, not ASP.net) 所以现在我通过将用户名和密码发布到 php 文件来登录用户用户,然后 php 文件执行安全性/检查它们是否存在/等,如果用户名和密码都正确,则将用户 ID 存储在会话变量中.
现在,如果 vb.net 应用程序尝试从需要用户登录的页面下载数据,它会通过以下方式检查:
if (!isset($_SESSION['uid'])) {
header("Location: index.php");
}
但是,在应用程序中正确登录后,会话变量未设置。 像这样的 vb.net 应用程序如何使用会话?
当用户登录成功后,我应该下载用户id并将其保存在vb.net应用程序中,然后将其发布到需要身份验证的每个页面吗?
【问题讨论】:
-
您的 vb.net 应用程序是否处理 cookie?
-
它应该处理 Cookie 或 PHP 会话 ID,请参阅我的回答。
标签: php vb.net authentication session