2012-07-20 33 views
0

關於我以前的question,我認爲這不是一個好問題,儘管我得到了一些迴應。我仍然試圖弄清楚這一點,我在網上閱讀了很多頁面,但沒有一個能夠幫助完整。我希望發生的是我做了一個表格,如下所示:註冊/使用自制HTML表單登錄網站

<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和一個密碼。並可以說他正在註冊谷歌或雅虎o另一個主機。 如何使用給定的信息來做到這一點。 如果有人能告訴我如何使用相同的信息(用戶ID和通行證)登錄到網站(該帳戶已存在),那也是非常好的,因爲那樣我就可以自己繼續了。

+0

你想要什麼?使用您的表單授權其他網站? – madfriend 2012-07-20 12:31:18

+0

它聽起來像是在問如何僞造第三方網站的註冊表格,以便讓人們在這些網站上創建帳戶並同時竊取他們的密碼。如果這是錯誤的,那麼你真的需要澄清你想要達到的目標。 – Quentin 2012-07-20 12:32:42

+0

@Quentin不,我不想那樣做。我已經有了網站,它不是谷歌或雅虎或其他任何東西。在那個網站上,人們必須註冊才能使用該網站,但是我的任務是創建一個只接受兩個值用戶名(他們自己選擇)和一個​​密碼(他們也選擇)的表單,然後按提交他們已經創建了一個新帳戶,並且他們登錄了原始網站。 – 2012-07-20 12:41:02

回答

1

你在做什麼從技術上講是非法的,除非你告訴用戶你正在這麼做,在JS/HTML中這樣做也是不好的做法,由於涉及到安全問題。 (以純文本發送密碼到其他窗口/框架) 如果您出於合法原因進行此操作,我建議您使用Java或C#語言來構建web服務,以便您可以將用戶名和散列密碼傳遞給

從這一點開始,您可以使用通話官方API,使您可以合法安全地完成此操作。 這也可以讓你檢查用戶是否真的很有效。

雖然您可能是出於合法原因這樣做,但它是大多數網絡釣魚詐騙的基礎,所以我懷疑任何人都會給你JS中的示例代碼。

此外,由於Google/Yahoo/Hotmail等網站都有CAPTCHA,因此您無法通過JS實現此功能。