• Hallo an alle.

    Ich betreibe die Seite http://www.kreta-insider.com (Ja, ich hab sehr viele Plugins installiert^^) und gleichzeitig noch eine App (https://studio.playstore.gr/629a6e2af259e), die auf einem ganz anderen Server liegt.
    Schiebt beim 2ten Link das Fenster auf Handyauflösung kleiner, damit ihr alles sehen könnt und schaut unter der Kachel Locations -> Strände oder eine der anderen Möglichkeiten.
    In dieser App lade ich mittels IFrame Inhalte der WP Seite, was auch relativ gut funktioniert.

    Nun gab es bis vor kurzem noch die Möglichkeit, dass man sich über diese IFrames einloggen konnte um z.B. Notizen bearbeiten oder Seiten favorisieren zu können. Das funktioniert nicht mehr.

    Die Frage: Gibt es die Möglichkeit WP anzuweisen, dass wenn z.B. eine Anmeldung in einem IFrame auf einer anderen Seite gemacht wird, auch ein Cookie gesetzt wird unabhängig von wo das kommt, so dass man danach dort auch eingeloggt ist und bleibt ?

    • Dieses Thema wurde geändert vor 1 Woche, 5 Tage von cshijacked.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Moderator threadi

    (@threadi)

    WordPress gibt dafür keine Einschränkungen vor meines Wissens. Das könnte aber durch Servereinstellungen passieren die bestimmte Zugriff von extern nicht zulassen.

    Was passiert denn wenn du dich versuchst per iframe anzumelden? Welche Fehlermeldung kommt da? Was passiert?

    Thread-Starter cshijacked

    (@cshijacked)

    Hallo threadi,


    Zunächst mal danke für deine Antwort 🙂
    Also, ich hab nun mal ein Backup mit der vorletzten WP Version eingespielt. Hier kann man sich auch über die App im iFrame anmelden. Sobald ich das WP Update auf die neueste Version mache, geht das nicht mehr. Dann kommt die Meldung: „Kreta Insider hat die Verbindung abgelehnt“ Oder auch „Blocked by response“
    Ich hab folgendes versucht:

    WordPress Version
    – Backup der letzten Version mit allen Plugins, die nicht upgedatet werden mussten -> geht
    – Backup der letzten Version mit allen Plugins, die geupdatet werden mussten -> geht
    – Installation der neuesten WP Version ohne die Plugins upzudaten -> geht nicht
    – Installation der neuesten WP Version und alle Plugins auf dem neuesten Stand -> geht nicht

    Plugins
    Ich habe auch mal versucht nach und nach alle plugins zu deaktivieren bis keines mehr aktiv war
    – Bei der alten WP Version ging das mit dem Anmelden bis zum Schluss
    – Mit der neuen WP Version geht das mit dem Anmelden aus diesem iFrame heraus nicht mehr

    Das is natürlich jetzt doof und ich muss wohl alle künftigen Updates nach einem Backup immer wieder probieren bis das wieder vernünftig funktioniert.
    Vieleicht gibts ja auch einen neuen code, der abruft, ob der Aufruf von der selben Seite oder über extern kommt.

    Moderator threadi

    (@threadi)

    Wo findet man in der App diese Möglichkeit zum Login, wo man dann die Fehlermeldung sieht?

    Thread-Starter cshijacked

    (@cshijacked)

    Schau mal auf:

    https://studio.playstore.gr/629a6e2af259e

    (Wenn du das auf dem Computer öffnest, mach das Fenster so klein wie möglich.)
    Oben rechts findest du eine Kachel „Account“ Dort kannst du dich anmelden bzw registrieren (Akltuell geht das, weil die ältere WP Version installiert ist)

    Wenn du nun auf einen der beiden Buttons klickst und den Vorgang nach dem Eingeben von Nutzername und Passwort mit „anmelden“ bzw „registrieren“ bestätigst, dann wird das in der neuen WP Version geblockt. In der älteren Version geht das.



    Moderator threadi

    (@threadi)

    Die Seite die bei Account verlinkt ist öffnet derzeit ein neues Fenster und lädt die WordPress-Anwendung komplett und ohne iframe. Ich vermute das ist derzeit deine Lösung hierfür.

    Mir fiel dieser Tage noch etwas ein wodurch sich dein Problem erklären könnte. Es gibt tatsächlich einen Bug bei der Referer Policy. Dazu gibt es hier ein Issue bei den WordPress Core Entwicklern: https://core.trac.wordpress.org/ticket/62881 – demnach gibt es dazu zwar schon einen Patch, ob der aber ins nächste Update integriert wird ist nicht sicher.

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)