Abfragen des login status auf einer anderen Seite
am 07.05.2011 - 16:34 Uhr in
Hallo liebe Community,
meine erste Frage hat es glaub ich gleich mal ziehmlich in sich.
ich soll für einen Kunden von mir in einem Block, der rechts oben ist über eine Service url abfragen, wie der Status eines users auf einer andern seite ist.
das heist der besucher meldet sich zum beispiel auf der seite www.beispiel1.de an und auf der Seite www.beispiel2.de soll dann. auch stehen, das er angemeldet ist weil der besucher nicht merken soll das er auf zwei seiten unterwegs ist.
ich hab auch eine url, die mir eine html ausgibt wo dann wenn der benutzer nicht angemeldet ist wird auf der url ein html ausgegeben das so aussieht:
<a id="login" href="javascript:;">Anmelden</a>wenn der user dann angemeldet ist bekommt man über diese url folgenden code:
<ul>
<li>
<a href="/person/Friedhelm_Oberadmin">
<img src="/rmsx/image_f899c6538669106c5eb05bd55ddb4b0e049f2cf8_x-small.jpg" class="mini portrait" title="Friedhelm Oberadmin" height="21" width="21">Friedhelm Oberadmin </a>
</li>
<li>
<a href="/admin/admin/administration">Administration</a>
</li>
<li>
<a href="/start">Start</a>
</li>
<li>
<a id="logout" class="mapolis-default-logout-link" href="javascript:;">Abmelden</a>
</li>
</ul>ich will jetzt das die www.beispiel2.de
bei jedem seiten aufruf diese serviceurl abfrägt und schaut ob der user auf der anderen seite angemeldet ist oder nicht und dann den Entsprechenden code ausgibt.
hoffe ihr versteht das.
Gruß Andreas
- Anmelden oder Registrieren um Kommentare zu schreiben

Also mal davon abgesehen,
am 07.05.2011 - 17:05 Uhr
Also mal davon abgesehen, dass das keine konkrete Drupal- AnfängerFrage sondern eher eine "geht-so-was" Frage ist, ist es auch sehr sehr oberflächlich erklärt.
Aber ich versuche konstruktiv zu bleiben (bin ja neu hier und muss mich gut benehmen):
1. Als aller erstes: Wenn du so etwas machst, prüfe dass die Datenschutzbestimmungen der Webseite das zulassen/deklarieren.
2. Ist das Verständnis offensichtlich nicht da, wie das mit verschiedenen Domains funktioniert, denn faktisch gesehen geht so etwas meist nur wenn mehrere Domains über das selbe CMS gewartret werden. Stichpunkt DOMAIN ACCESS.
3. Wenn die Domains tasächlich in verschiedenen Systemen landen ist das ganze eh auf rechtlich sehr wackeligen Steinen gebaut, da dies nur über Database-Sharing oder offene Übetragung per Javascript möglich wäre, und selbst das mit tausend Haken und Ösen. Vorrausgestzt ich habe die Frage richtig erraten.
Ansonsten ist die waage Antwort auf einen mehr "erratene" Frage wie gesagt:
Einmal Drupal 7 mit Modul "Domain Access" und "User Panel" (nebst ein paar Community Modulen) und 2 Domains die auf den selben Drupal Ordner verweisen.
Sorry für die etwas schwammige frage :D
am 07.05.2011 - 17:34 Uhr
Ich bin auch neu hier und auch im bereich drupal ganz neu.
Also es passiert alles auf einer Domain.
Und es sind beides drupal installationen.
um das ganze mal ganz einfach zu formulieren.
ich will eigentlich wissen wie es erst mal möglich ist, dass man in einem block einen html interegriert, der auf einer anderen seite steht.
also um ds ganze etwas klarer zu erklären:
man meldet sich auf der seite mit der url www.beispiel2.de an.
dann gekommt man rechts oben so eine art user menü mit mein konto und sowas.
jetzt nach dem anmelden ist auf der seite mit der url www.anmeldestatus.de
nur das html snipet:
<ul><li>
<a href="/person/Friedhelm_Oberadmin">
<img width="21" height="21" title="Friedhelm Oberadmin" class="mini portrait" src="/rmsx/image_f899c6538669106c5eb05bd55ddb4b0e049f2cf8_x-small.jpg">Friedhelm Oberadmin </a>
</li>
<li>
<a href="/admin/admin/administration">Administration</a>
</li>
<li>
<a href="/start">Start</a>
</li>
<li>
<a href="javascript:;" class="mapolis-default-logout-link" id="logout">Abmelden</a>
</li>
</ul>
jetzt will ich das auf der seite www.beispiel2.de
in meinem loginblock rechts oben dieser code steht.
wenn der user sich abmeldet, dann bekommt man über die seite www.anmeldestatus.de folgen den html snipet:
<a href="javascript:;" id="login">Anmelden</a>und jetzt soll auf www.beispiel2.de in dem loginblock rechts oben dieser code stehen.
hoffe es ist jetzt verständlicher.
Klingt für mich nach einem
am 07.05.2011 - 17:46 Uhr
Mach dir keine Gedanken, wir haben alle mal angefangen. Aber ... ich glaube du gehst zu früh in die Forenaquise. Du solltest erst einmal dich hinsetzen und das Prinzip dir anschauen. Klingt für mich nach einem ganz einfachen User-Block, oder dem etwas detaillierteren von mir bereits oben erwähnten "User-Panel" Modul. Aber ich denke das Problem ist dass du dich erst einmal mit dem Prinzip von CMS Frameworks auseinandersetzen musst. Denn deine Fragen lassen durchblicken (nimms mir nicht übel), dass du nicht weißt, wie so ein modulares System funkioniert und wie die Daten aufbereitet werden und zur Verfügung stehen. Denn - wie gesagt wenn ich deine Frage diesmal richtig verstehe - dann ist das was du da machen willst für Drupal und andere CMS Systeme keine große Herausforderung, denn die Daten liegen in einer Datenbank und die "Seiten" sind in dem Sinne keine verschiedenen Seiten sondern immer ein und die selbe Seite mit verschiedenen Anfragen zur Darstellung und verschiedenen Adressen oben im Browserfenster.
Hast du denn eine Testinstallation von Drupal 7 grad zur Hand? Du solltest damit ersteinmal ein wenig rummspielen und dann Fragen sammeln.