Javascript 循环访问变量login.html的一个URL

Javascript 循环访问变量login.html的一个URL,javascript,html,Javascript,Html,我需要用户能够使用十个用户名/密码中的一个访问我们的程序,而不需要用户知道其中任何一个。为了解决这个问题,我创建了多个*.html和相应的Javascript文件来自动填充用户名/密码。(xxxx.login.html,xxxx.login1.html,xxxx.login2.html,等等-这些分别指向login.js,login1.js,login2.js)这些可以通过另一个网站上的链接以“循环”方式访问吗 我的目标是让客户转到注册页面,然后单击访问链接,此时将访问十个自动登录中的一个。客户

我需要用户能够使用十个用户名/密码中的一个访问我们的程序,而不需要用户知道其中任何一个。为了解决这个问题,我创建了多个
*.html
和相应的Javascript文件来自动填充用户名/密码。(
xxxx.login.html
xxxx.login1.html
xxxx.login2.html
,等等-这些分别指向
login.js
login1.js
login2.js
)这些可以通过另一个网站上的链接以“循环”方式访问吗


我的目标是让客户转到注册页面,然后单击访问链接,此时将访问十个自动登录中的一个。客户不应该注意到任何东西,除了屏幕顶部的不同用户名。(每个
loginx.html
都已经过验证,并且正在努力让用户登录。)

在不怀疑您的动机的情况下,我想到了两种方法:

1-PHP头重定向-将所有用户发送到一个页面,该页面将他们重定向到一个随机页面

2-一个PHP链接,每当有人访问该页面时,该链接会随机更改链接中的页码

<a href="xxxx.login<?php echo(rand(1,9));?>.html">Link</a>

这将在Apache/PHP服务器上为您提供一个介于1和9之间的随机数:

<?php echo(rand(1,9));?>

网页来源将显示为:

<a href="xxxx.login7.html">Link</a>

假设您愿意将HTML文件转换为PHP文件,并假设您希望按每个用户顺序(循环)显示这些页面。只要这些页面是从同一个域提供的,这种方法就应该有效

这可以在您的第一个登录页面的顶部,它们指向指向该文件的链接,该链接将读取cookie(如果存在),并重定向到数组中的下一个页面。否则,它将停留在第一个登录表单上,并为下次访问设置cookie

<?php

$pages = array('/xxxx.login.php', '/xxxx.login1.php', '/xxxx.login2.php');

if(array_search($_COOKIE['lastPage'], $pages) < count($pages) - 1){
    header('Location: '.$pages[array_search($_COOKIE['lastPage'], $pages) + 1]);
}

setcookie('lastPage', $_SERVER['REQUEST_URI'], 60*60*24); // Set the expiration of the cookie in place of 60*60*24

    ?>

// Your first login page html

//您的第一个登录页面是html
然后在其他登录页面的顶部显示

<?php

setcookie('lastPage', $_SERVER['REQUEST_URI'], 60*60*24);

嗯?你想让用户使用1/10用户名/密码组合访问系统而不知道其中任何一个?!那是什么样的登录系统?不要预先填写登录信息!如果有人偶然发现了这个URL,或者分享了它呢?对于几乎所有的情况来说,这都是一个可怕的想法!也许有几次可以,但这会让我的安全意识颤抖。@BenM可能是一个演示系统,这是需要的?那么如果是演示,就有一个帐户,告诉所有用户它是什么?!“快下来,开始登录吧!每次都赢!!”这是一个严重的安全漏洞。出于对数据安全性的喜爱,请考虑重新构造过程。