0

关于我之前的问题,我认为这不是一个好问题,尽管我得到了一些回应。我仍在努力解决这个问题,我在网上阅读了很多页面,但没有一个能帮助你完整。我想要发生的是我制作了一个表格,如下所示:

<form id="login" name= "myForm" method="post" action="" onsubmit="return validateForm()">
    <fieldset id="inputs">
        <input name="uname" id="username" type="text" placeholder="Username" >   
        <input name="pass" id="password" type="password" placeholder="Password" >
    </fieldset>
    <fieldset id="actions">
        <input type="submit" value="submit" onClick="Login(this.form);">
    </fieldset>

我想要发生的是,当用户访问此页面时,该人可以通过输入所需的信息来创建一个新帐户(注册),在这种情况下,这只是一个用户 ID 和密码。并假设他正在注册 google 或 yahoo o 另一个主机。我该怎么做,使用给定的信息。如果有人能告诉我如何使用相同的信息(用户 ID 和密码)登录网站(帐户已经存在),那也很好,因为这样我就可以自己继续了。

4

1 回答 1

1

除非您通知用户您正在这样做,否则您所做的在技术上是非法的,由于涉及的安全问题,在 JS/HTML 中这样做也是不好的做法。(将纯文本密码发送到其他窗口/框架)如果您出于正当理由这样做,我建议您使用 Java 或 C# 之类的语言来构建一个 Web 服务,您可以将用户名和散列密码传递给

从这一点开始,您可以使用调用官方 API 来合法且安全地执行此操作。这也将允许您非常轻松地检查用户是否有效等。

尽管您可能出于正当理由这样做,但它是大多数网络钓鱼诈骗的基础,所以我怀疑有人会给您 JS 中的示例代码。

除此之外,由于 Google/Yahoo/Hotmail 等网站都有 CAPTCHA,因此您将无法通过 JS 实现此目的。

于 2012-07-20T12:37:47.543 回答