Ich entwickle derzeit eine Website, wo Benutzer auf bestimmten Websites anmelden müssen, um einige Punkte zu erhalten. Benutzer wird auf dieser Website registrieren und geben Sie dann seinen Benutzernamen und E-Mail in unserer Website zu erzählen dass er sich auf dieser Website mit folgenden Details registriert und diesen Benutzernamen erhalten hat. Aber das Problem, mit dem ich konfrontiert bin, ist, dass wir, wie wir wissen, nicht direkt auf die Datenbank einer anderen Domäne zugreifen können. Ich stehe derzeit vor dem Problem, eine Methode zu finden, mit der ich überprüfen kann, ob sich ein Nutzer auf dieser Website angemeldet hat oder nicht. Bitte schlagen Sie mir etwas vor, mit dem ich die Echtheit des Anspruchs des Benutzers der Anmeldung auf dieser Website überprüfen kann. (Ich entwickle diese Website mit CodeIgniter 3.x)überprüfen, ob Benutzer auf der erforderlichen Website registriert
Antwort
Die gleiche Idee mit @Niketan, aber (schlechteste Methode, wenn die Zielwebsite keine API bereitstellt), wenn die Registrierungsseite der Zielwebseite kein Captcha (oder alle anderen Anti-Bot-Techniken), können Sie Curl verwenden, um das Formular einzureichen und das Ergebnis zurück zu bekommen.
bitte erklären Sie dies im Detail, wie ich ein Neuling bin. – prabhjot
Konnte im Moment keinen Code für Sie erstellen. Aber die Meinung ist: - Schlechteste Methode1: Wenn die Zielwebsites eine öffentliche Website ist, und der Benutzer eine eigene Seite wie Facebook hat (z. B. fb.com/markzuckerberg). Verwenden Sie curl, um eine Anfrage an die Benutzerseite zu senden und zu sehen, ob sie existiert. - Schlechteste Methode 2: Beispiel, wenn Sie versuchen, mit einem bestehenden Benutzernamen zu registrieren, erhalten Sie eine Fehlermeldung (z. B. bereits registriert). Mit curl, um das Registrierungsformular (mit dem Benutzernamen) zu senden, können Sie das Ergebnis nach dem Parsen des HTML-Codes zurückbekommen und die Nachricht finden. –
Aber wie ich schon sagte, sind sie die schlechtesten Methoden für den Fall, dass Sie keine anderen Möglichkeiten haben, auf ihre Daten zuzugreifen. Die beste Lösung für diesen Fall ist es, die Zielwebseite nach einigen APIs zu fragen, und Sie können dies überprüfen, indem Sie eine Anfrage an ihre APIs stellen. –
- 1. PHP Überprüfen, ob der Benutzer bereits registriert ist
- 2. Überprüfung, ob der Benutzer bereits registriert ist
- 3. Überprüfen, ob die Domain registriert ist
- 4. Überprüfen, ob ein Konverter bereits registriert wurde
- 5. Überprüfen, ob ein Domänenname registriert ist
- 6. Überprüfen, ob der aktuelle Benutzer gewählt hat
- 7. Wie benutze UserSearchManager um zu überprüfen, ob der Benutzer in xmpp registriert ist oder nicht?
- 8. Überprüfen Sie, ob der Benutzer angemeldet ist
- 9. Überprüfen Sie, ob IFrame auf einer anderen Website Embeded
- 10. Überprüfen Sie, ob die Website existiert
- 11. Tracking-Benutzer Fortschritt auf der Website
- 12. Überprüfen Sie, ob die Datei auf einer anderen Website existiert
- 13. Firebase Facebook Login überprüfen, ob Benutzer existiert
- 14. Parse, Überprüfen Sie, ob Benutzer in
- 15. Laravel 5, überprüfen, ob die Klasse im Container registriert ist
- 16. überprüfen, ob Benutzer auf einen bestimmten Prozentsatz des Bildschirms
- 17. Benutzer auf mobile Version der Website umleiten
- 18. Backendless überprüfen, ob Benutzer angemeldet ist
- 19. Überprüfen Sie, ob ein Benutzer root ist
- 20. C# - Überprüfen, ob der Benutzer eingeloggt ist Facebook
- 21. Überprüfen, ob sich ein Benutzer angemeldet hat
- 22. Ruby websocket überprüfen, ob Benutzer existiert
- 23. Überprüfen Sie, ob der Benutzer bereits mit Auth.GoogleSignInApi angemeldet ist.
- 24. Überprüfen, ob Benutzer Beitrag gefallen Laravel
- 25. Überprüfen Sie, ob Benutzer NotificationListener Zugriff auf meine App
- 26. iOS - überprüfen, ob Bluetooth auf, ohne den Systemalarm Popup Benutzer
- 27. Symfony2 überprüfen, ob Benutzer Zugriff auf URL in Zweig hat
- 28. Überprüfen Sie, ob der Benutzer in Passport-Local existiert
- 29. überprüfen, ob Benutzer in ios swift angemeldet
- 30. Überprüfen Sie, ob Benutzer nicht von URL
Sie müssen einen API-Aufruf für diese Website verwenden oder einen API-Zugriff für diese Anbieter bereitstellen, damit sie die Anmeldung von Ihrer Site aus überprüfen können. –
wie dies geschehen wird. Bitte erklären. – prabhjot
Wie fb api bieten sie einige API für erhalten Benutzer-Authentifizierung durch Eingabe von E-Mail und Passwort von anderen Website verwenden Sie diesen Link für weitere Informationen https://developers.facebook.com/docs/javascript/reference/FB.api und FB api nimmt diese Parameter und verarbeitet diese auf seinem Server und sie identifizieren, dass dieser Benutzer existiert oder nicht, basierend darauf, dass sie eine Server-Antwort bei Erfolg oder Fehlschlag erhalten. also müssen Sie dasselbe tun, damit einige andere überprüfen können, ob dieser Benutzer auf Ihrer Site vorhanden ist. –