我有一个带有登录表单的网页,该网页应该作为一个界面,让您登录到具有不同域的网页。为了清楚起见,我想在我的主页上输入我的用户名和密码,然后登录并将我的浏览器重定向到另一个网页。其他网页也有登录表单。那么我该如何连接它,以便你只在我的页面上登录一次,最后登录到另一个页面。
答案 0 :(得分:0)
您已将connect.php
文件和start_session
加入其中,并将连接文件包含在您想要的任何文件中。
检查这些以了解有关会话的更多信息:
您可以使用cookies
来完成此操作。
检查这些以了解更多信息:
答案 1 :(得分:0)
登录后你必须设置cookie,并在另一个页面中每隔5秒进行一次ajax调用并检查是否设置了cookie,如果已设置,则登录界面...
答案 2 :(得分:0)
您可以使用sessions
。在sessions
中登录第一页存储用户名和密码后,确保在下次登录时也提供相同的sessions
变量。
因此,在sessions
答案 3 :(得分:0)
当您重定向到其他页面时,解决方案可以为每次登录添加唯一令牌,并在请求中发送此令牌。其他页面将检查令牌,如果有效则会登录用户。
答案 4 :(得分:0)
您可以使用 curl 在其他域上发送登录数据,并以xml格式跟踪响应。
答案 5 :(得分:0)
在每个页面中放置此表单:
<form action="/login.php" method="post">
<input name="user" />
<input name="pass" type="password" />
<input type="submit" />
</form>
在login.php中,您必须检查是否设置了$_POST['user']
和$_POST['pass']
。
<强>的login.php 强>
<?php
if(isset($_POST['user']) && isset($_POST['pass'])) {
//checking the username and the password.
//Use header('Location: somepage.php'); for redirect.
}
else { ?>
<!-- Here place your login form -->
<?php
}
?>
答案 6 :(得分:0)
解决。它就像放置处理登录的php页面的绝对URL并从目标页面的用户名和密码中获取正确(相同)的名称值一样简单。 但是谢谢你们。