Connect Web-App mit Drupal Website
am 10.10.2012 - 20:43 Uhr in
Hallo,
vielleicht kann mir jemand weiterhelfen bzw. hat eventuell das Gleiche schonmal zum Laufen gebracht. Und zwar geht es um die Verbindung einer Web-App mit einer Drupal Website. Auf der Website können sich die User anmelden und gegen eine Gebühr bekommen diese eine "höhere" Benutzerrolle und erhalten somit Zugriff auf ein gesondertes User Profil mit speziellen Inhalten. Die Web-App soll/ist ganz einfach aufgebaut, diese beinhaltet ein normales "Login-Form" mit Name, Passwort und Sumbit Button. Nun zum eigentlichen Problem... Die App soll nun nach der Eingabe von Name und Passwort prüfen, ob derjenige 1. überhaupt registriert ist, wenn ja 2. ob er die passende Berechtigung besitzt (Gebühr bezahlt und "höhere" Benutzerrolle erhalten), wenn dies der Fall ist soll nun lediglich das spezielle Benutzerprofil dargestellt werden.
Nach mehreren Stunden und viel "Googelei" habe ich nun in Erfahrung gebracht, dass das Services-Modul eine nicht ganz unbedeutende Rolle spielt, als auch OAuth... Da (leider) kein Mac vorhanden ist, somit auch nicht auf XCode, Phonegap und Titanium zurück gegriffen werden kann (dazu gibts hunderte Tutorials), müsste das Ganze per Nativer App - welche in einem Editor geschrieben wird - (bspw. MobiOne) zu realisieren sein bzw. realisiert werden. (dazu gibts leider keine Tutorials)
Hat jemand eventuell Erfahrung damit oder kann mir eine Hilfestellung geben, bzw. einen Ansatzpunkt? Vielmals war von "CRUD" die Rede, jedoch muss ja eigentlich nichts erstellt, gelesen, geupdated und gelöscht werden... Habe es übers Services-Modul versucht, auch unter dem Reiten "Resources" bei User die Checkbos bei Login und Logout gesetzt, jedoch fehlt mir völlig der Zusammenhang wie das Ganze nun per App abgefragt wird und die OAuth funktioniert.
Wäre über jede hilfe extrem Dankbar.
Viele Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo derSparFritz, PhoneGap
am 15.10.2012 - 19:22 Uhr
Hallo derSparFritz,
PhoneGap hat nichts mit dem Betriebssystem zu tun. Du kannst es hier herunterladen und dann auch schon loslegen. Mit dem Services Modul liegst du richtig, damit kannst du Daten kriegen (Nodes, User etc.) oder auch abschicken (Registrierung, Login, Nodes erstellen, etc.).
Wenn du erstmal ohne OAuth arbeitest, funktioniert das ganze Session basierend.
Liebe Grüße
Yannick
OK, aber der Ansatz...
am 15.10.2012 - 19:32 Uhr
...fehlt mir dazu noch. Ich weiß das man über das Services Modul auch Auth-Keys erstellen kann. Dieser müsste ja lediglich in die App integriert werden, somit wäre sichergestellt das auch nur diese beiden untereinander kommunizieren dürfen, richtig soweit? Da ich blutiger Anfänger in Sachen Drupal bin wäre ne Hilfestellung nicht schlecht.
Die User sollen sich auch "nur" einloggen können und dann Zugriff auf Ihre spezielle "User-Profil-Node" haben. Alles andere wäre erstmal sekundär. Vielleicht erbahrmt sich ja nochmal jemand.
Danke an Yannick und Viele Grüße in die Runde