Ich schreibe ein Backend in Django für eine mobile App, die ich gerade erstelle. Ich muss einen Benutzer beim ersten Öffnen der mobilen App durch SMS authentifizieren, um zu überprüfen, ob es sich um eine echte Person handelt. Folgendes muss geschehen: Der Benutzer gibt die Telefonnummer in der App ein, der Server sendet dann eine SMS an den Benutzer mit dem Authentifizierungscode, der Benutzer gibt den Authentifizierungscode in die App ein und der Server überprüft, ob der eingegebene Code derselbe ist durch SMS.Einmalige Benutzerauthentifizierung mit SMS mit Django und Twilio
Ich brauche Twilio mit meinem Django-Projekt. Ich muss nur wissen, was der beste Weg ist, um das zu tun? Die Front-End-Seite von dieser (die mobile App) ist nicht das, worüber ich frage, ich frage nach dem Code auf dem Back-End, der implementiert werden sollte. Ich habe Mühe, eine aktuelle Dokumentation für die Django-Twilio-Integration zu finden, die dies tun könnte.
ich fürchte, das zu breit eine Frage für Stackoverflow wahrscheinlich ist. Allerdings sollte es nicht zu schwierig sein, dies zu tun. Sie erstellen ein Modell für den Bestätigungscode. Sie generieren jedes Mal einen eindeutigen Code, wenn Sie einen Benutzer verifizieren müssen. Diese wird per SMS an den Benutzer gesendet und nach Eingabe des Codes prüft die App einen URL/REST-Endpunkt (myapp.com/verify/ /). Wenn in der Datenbank ein Bestätigungscode vorhanden ist, wurde dieser noch nicht überprüft. Betrachten Sie daher den Benutzer als echt und löschen Sie den Bestätigungscode. Andernfalls gib eine Fehlermeldung zurück –