我目前正在開發一個網站,用戶需要立即登記在特定的網站,以獲得一些points.user該網站將註冊,然後在該網站輸入自己的用戶名和電子郵件告訴他在該網站上註冊了以下詳細信息並獲得了該用戶名。但是我面臨的問題是,我們知道我們不能直接訪問另一個域的數據庫。所以我目前面臨的問題是找到一種方法,我可以檢查用戶是否在該網站上註冊。 請給我建議,我可以檢查用戶在該網站上註冊的真實性。 (我正在使用CodeIgniter 3.x開發此網站)檢查,如果用戶註冊所需要的網站上
回答
如果目標網站的註冊頁面不需要驗證碼(或(如果目標網站不提供任何API)任何其他反機器人技術),您可以使用curl來提交表單並將結果返回。
請詳細解釋一下,因爲我是一個新手。 – prabhjot
目前無法爲您製作示例代碼。但認爲: - 最差的方法一:如果目標網站是一個公共網站,用戶有自己像Facebook上的網頁(例如fb.com/markzuckerberg)。使用curl向用戶頁面發出請求並查看它是否存在。 - 最糟糕的方法2:如果您嘗試使用現有用戶名註冊,則會返回錯誤消息(例如,已註冊)。通過使用curl來提交註冊表單(使用用戶名),您可以在解析html並找到消息後返回結果。 –
但正如我之前所說,如果您沒有其他方式訪問其數據,它們是最糟糕的方法。這種情況的最佳解決方案是向目標網站詢問一些API,並且可以通過向其API發出一些請求來進行檢查。 –
- 1. 在網站上註冊解析用戶
- 2. 需要用戶名註冊
- 3. 需要檢查用戶在我的網站上註冊了多長時間Laravel 5.2
- 4. 註冊時是否需要仔細檢查用戶的密碼?
- 5. 檢查外部網站註冊
- 6. 檢查如果用戶通過網站
- 7. 重要性網站上註冊
- 8. 需要一個簡單的註冊前檢查網址
- 9. 註冊用戶在其他網站註冊Wordpress站點
- 10. ASP.Net:Ajax檢查用戶註冊?
- 11. PHP註冊用戶檢查
- 12. 讓用戶註冊的網站,PHP
- 13. 如何在我的網站上註冊Facebook用戶?
- 14. 付費用戶在Alertpay網站註冊
- 15. 用戶在註冊網站後註冊?在Django
- 16. 網站每個註冊帳戶的網站應用程序
- 17. 用Excel中的數據在網站上註冊用戶
- 18. 如何獲取通過註冊社交插件在我的網站上註冊的用戶的用戶標識
- 19. 我應該需要創建誰在我的網站上註冊或建立1個mysql用戶mysql的佔所有用戶,並通過cretitials所有用戶
- 20. 檢查,如果在最後一小時內註冊用戶
- 21. Java應用程序在特定網站上打開/註冊/註冊新帳戶?
- 22. 檢查網站上的所有表單
- 23. 無法在我的網站(PHP,Unity3D)上註冊用戶
- 24. 如何在asp.net網站上註冊時註冊一個用戶,註冊一個paypal賬戶並返回到我的網站?
- 25. 需要在設計註冊的用戶上設置關聯
- 26. 使用Wordpress,用戶可以在網站上註冊並使用單一帳戶來查看所有功能嗎?
- 27. 如何註冊新用戶使用Facebook的我的網站
- 28. 在Wordpress網站上的新註冊,沒有地方註冊爲訂戶
- 29. 查看所有註冊用戶
- 30. django網站名需要與域名註冊相匹配嗎?
您需要使用API調用這些網站或提供這些服務供應商的API訪問權限,使他們能夠從您的網站前檢查註冊。 –
這將如何完成。請解釋。 – prabhjot
像FB API,他們從其他網站使用輸入電子郵件和密碼,這個鏈接獲取更多信息https://developers.facebook.com/docs/javascript/reference/FB.api 和FB API提供了一些API來獲取用戶的身份驗證需要這些參數並在他的服務器上進行處理,並且他們確定該用戶是否存在,是基於他們將服務器響應成功還是失敗。 所以你需要做同樣爲允許一些其他檢查該用戶在你的網站存在。 –