[phpBB2] Nach Nutzung des Wechsel-Account Moduls automatisch ausgeloggt

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

[phpBB2] Nach Nutzung des Wechsel-Account Moduls automatisch ausgeloggt

Beitrag von Dreami am Mo 4 Jun 2018 - 22:10

URL-Adresse des Forums: https://one-piece.forumsfree.de
Rang/Funktion im Forum: Admin / User
Forenversion: phpBB2
Browser: Firefox / Chrome
Persönliches CSS(Ja/Nein): Ja
Templateänderungen(Ja/Nein): Ja

Hallo liebes Support-Team!

Vorweg: Ich weiß, dass ihr keinen garantierten Support für Scripte liefert und dies hier nur aus Kulanz geschieht, wenn es geschieht. Daher erwarte ich auch nicht, dass hier jemand mit der Lösung sofort um die Ecke kommt, oder alles haarklein prüfen wird. Aber vielleicht habe ich ja Glück und jemand erkennt das Problem schnell oder hat es schon gelöst. o.oy

Wir nutzen in unserem Forum das Modul für den Wechsel-Account / Account-Switch aus diesem Tutorial hier.

Nun haben ich und auch meine Nutzer das Problem, dass wir immer, wenn wir das Modul nutzen um uns umzuloggen, automatisch nach einiger Zeit aus dem Forum ausgeloggt werden. Meist nach ca. 5-60 Minuten, wenn das Forum in dieser Zeit nicht mehr aufgerufen wurde.
Im Tutorial steht mit bei, dass es am besten funktioniere, wenn die PWs im Browser gespeichert werden, daher habe ich nun einmal genauer nachgehakt, ob die betroffenen User die PWs im Browser speichern oder nicht. Es kommt sowohl bei denjenigen vor, die die Passwörter schön brav speichern, als auch bei denjenigen, die es nicht tun. Browsercache und Cookies werden von den entsprechenden Usern auch nicht beim Schließen des Browsers oder Zwischendurch einmal gelöscht.

Ist dies normal und automatisch bei dem Modul so, dass man immer rausfliegt?
Oder liegt es am Script? Am Browser, an irgendeiner Einstellung?

Habe ich irgendetwas an dem Modul verändert, das dafür sorgt, dass man dadurch nicht mehr eingeloggt bleibt?
Oder beißt sich vielleicht der Code, den ich um den Switch gelegt habe, um das Modul zu Designen damit? Liegt es am Hover-Code?

Das hier wäre mein Modul-Code - mit Hover und Switch, damit es auf der Startseite für User auch ganz nett aussieht und es einem nicht ständig ins Gesicht springt:

Code:

<div style="margin-top: -160px;"><style type="text/css">body, a:hover </style><style type="text/css">
.table-switch{ background-color: #b4e0f0; height:145px; width: 180px; overflow: hidden; -moz-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; border-bottom:1px solid white; border-top:1px solid white; border-right:1px solid white; border-left:1px solid white; -moz-border-radius: 10px; border-radius: 10px; } .table-switch:hover { background-color:#7dc8e3; width: 180px; height: 285px; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; border-bottom:1px dotted #CC3366; }</style>
 <div class="table-switch">
 <center>
 <img src="https://i.servimg.com/u/f62/15/51/63/00/untitl14.png" />
 </center><br /> <style type="text/css">
#accountswitch {
    text-align: center;
}
#username, #password {
    font-size: 11px;
    display: inline-block;
    margin-bottom: 8px;
    text-align: left;
}
#switch_username, #switch_password {
    background: #ffffff none repeat scroll 0 0; /*Anpassung an das Forum*/
    border: 1px solid #bcbcbc; /*Anpassung an das Forum*/
    border-radius: 3px;
    height: auto;
    padding: 3px;
    width: 140px;
}
#switch_username:hover, #switch_username:focus, #switch_password:hover, #switch_password:focus {
    border: 1px solid #3793ff; /*Anpassung an das Forum*/
}
div#accountswitch input.button2 {
    cursor: pointer;
    max-width: 120px;
    text-align: center;
}
</style>
 <div id="accountswitch"><script type="text/javascript">
function switch_accounts() {
  jQuery.get(document.getElementById('logout').href, function() {
  jQuery.post('/login', 'login=1&username='+document.getElementById('switch_username').value+'&password='+document.getElementById('switch_password').value, function () {
  window.parent.location.reload();
  });
  });
}
</script><span id="username">Benutzername:<br /><input type="text" id="switch_username" /></span><br /><span id="password">Passwort:<br /><input type="password" id="switch_password" /></span><br /><input onclick="switch_accounts();" value="Wechseln" class="button2" />
 </div>
 
 </div>
 
 <p>
 </p>
          
</div>

Sollte jemand eine Ahnung haben, woran es liegt, wäre ich für eine Hilfe sehr dankbar. Es ist nun nichts, dass so dringend eilt, wir haben die letzten Monate auch so überlebt und werden es auch weiterhin ohne schaffen, wäre nur schön, wenn wir erfahren würden, ob das mit dem Script selbst zusammenhängt, oder unserem Modul. o.oy


Liebe Grüße,
Dreami
avatar
Dreami
Neuling
Neuling

Weiblich Beiträge : 54
Anmeldedatum : 27.09.14
keine
Firefox phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Re: [phpBB2] Nach Nutzung des Wechsel-Account Moduls automatisch ausgeloggt

Beitrag von Kupke am Sa 16 Jun 2018 - 23:19

Hallo @Dreami.

Hast du auch wirklich 1:1 die Codevorlagen aus dem Tutorial übernommen und nur an den Stellen die persönlichen Veränderungen vorgenommen, wie im Tutorial vorgegeben?

Ich kann es an meinem Smartphone derzeit nicht überprüfen da ich nicht an meinem Rechner sitze (Urlaub).

Wie schaut es aus, wenn du die Scrips 1:1 wie vorgegebenen übernimmst?
Wenn mit der 1:1 Vorgabe die Umsetzung stimmig ist, dann weißt du zumindest, dass etwas mit deinen zusätzlichen Angaben etwas nicht stimmig ist und dann musst du selbst schauen was daran nicht stimmig erscheint.

Sollte bis nächste Woche keine Lösung in Sicht sein und ich dann wieder [at] home sein, sehe ich mir das an meinem großen Rechner mal genauer an.


Zuletzt von Kupke am Sa 16 Jun 2018 - 23:22 bearbeitet; insgesamt 1-mal bearbeitet (Grund : Rechtschreibung- Korrektur)
avatar
Kupke
Neuling
Neuling

Männlich Beiträge : 7
Anmeldedatum : 15.06.18
Opera phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Re: [phpBB2] Nach Nutzung des Wechsel-Account Moduls automatisch ausgeloggt

Beitrag von Dreami am So 17 Jun 2018 - 1:03

Hallo @Kupke,

danke für deine Antwort hier.

Ich habe den Code nun noch einmal geprüft und habe nun tatsächlich auch nichts mehr gefunden, was nun eigentlich anders war. Das Einzige, das mir aufgefallen ist, ist dass der letzte Part des Codes sich automatisch umstellt.

Code:
<input class="button2" value="Wechseln" onclick="switch_accounts();" />
wird so zu
Code:
<input onclick="switch_accounts();" value="Wechseln" class="button2" />

Aber das sollte, glaube ich nicht so einen Unterschied machen, plus, das geschieht automatisch. Ich habe zur Sicherheit nun allerdings noch einmal den Code ausgetauscht - 1:1 mit dem aus dem Tutorial - und meine User darauf hingewiesen in den nächsten Tagen mal verstärkt darauf zu achten, ob sie wieder rausgeworfen werden.

Edit(h):
Auch mit Orginal-Code ohne einer Änderung (auch ohne unser Modul drum herum), wird man leider rausgeworfen, sobald man den Tab des Forums schließt. :/


Greetz,
Dreami
avatar
Dreami
Neuling
Neuling

Weiblich Beiträge : 54
Anmeldedatum : 27.09.14
keine
Firefox phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Re: [phpBB2] Nach Nutzung des Wechsel-Account Moduls automatisch ausgeloggt

Beitrag von Kupke am So 17 Jun 2018 - 10:43

Danke @Dreami für die Rückmeldung.

Folgende Fragen habe ich noch dazu:

1. Sind alle User betroffen oder nur einige User?
2. Bei welchen Browsern tritt das Problem auf?
3. Wurden die entsprechenden Browsereinstellungen überprüft, ggf. andere Browser testen.
4. Ggf. alle Cookies und Caches leeren/löschen, ggf. auch den DNS Cache leeren/löschen.

Dann bitte nochmal testen und eine Rückmeldung geben, danke dir dafür top
avatar
Kupke
Neuling
Neuling

Männlich Beiträge : 7
Anmeldedatum : 15.06.18
Opera phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Re: [phpBB2] Nach Nutzung des Wechsel-Account Moduls automatisch ausgeloggt

Beitrag von Dreami Gestern um 18:43

Hallo Kupke!

Entschuldige die etwas späte Antwort - ich habe hier ein paar Informationen eingeholt und wir haben zwischendurch noch damit herum experimentiert, ob es vielleicht an irgendwelchen Adblockern liegt - aber egal wie man Einstellungen vorgenommen hat (ohne, mit ,aber modifiziert, oder ganz normal) alles lieferte irgendwie das selbe Ergebnis und zwar, dass es nach wie vor nicht klappen will.

1. Sind alle User betroffen oder nur einige User?
Nur einige. Aber von denen, die das Modul nutzen, ein Großteil.

2. Bei welchen Browsern tritt das Problem auf?
Queerbeet - Firefox, Chrome, Opera, IE. Da scheint es keinen Unterschied zu geben.

3. Wurden die entsprechenden Browsereinstellungen überprüft, ggf. andere Browser testen.
Browsereinstellungen wurde auch geprüft, es ließ sich aber nichts finden, dass da irgendwie ungewöhnlich oder anders gewesen wäre.

4. Ggf. alle Cookies und Caches leeren/löschen, ggf. auch den DNS Cache leeren/löschen.
Auch das Löschen von Cookies, Cache und DNS Cache haben soweit nichts bewirkt. Klappt dennoch nicht, bei keinem. Nach Schließen des Browsers / nachdem man eine Weile nicht da war, ist man wieder ausgeloggt.

Ich vermute aktuell mit meinem Halbwissen, dass es auch ein wenig daran liegt, dass man durch das Modul den Haken nicht bei "beim nächsten Besuch automatisch einloggen" setzen kann - und es einen deswegen immer wieder raushaut. Beim Login ist die variable ja dabei - aber beim Umloggen mit dem Modul nicht mehr.

Greetz,
Dreami


avatar
Dreami
Neuling
Neuling

Weiblich Beiträge : 54
Anmeldedatum : 27.09.14
keine
Firefox phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Re: [phpBB2] Nach Nutzung des Wechsel-Account Moduls automatisch ausgeloggt

Beitrag von Kupke Gestern um 22:40

Ganz lieben Dank für deine sehr ausführliche Rückmeldung @Dreami... top

Du schreibst folgendes...
@Dreami schrieb:. Aber von denen, die das Modul nutzen, ein Großteil

Nur, ein Großteil, also tatsächlich nicht bei allen Usern die das Modul in deinem Forum nutzen, tritt das Problem auf und von daher vermute ich durchaus ein lokales Problem denn wenn der Fehler am Script liegen würde, dann müsste das Problem bei allen Usern vorliegen, die dieses Modul in deinem Forum nutzen.

Ich komme Sonntag wieder nach Hause und dann werde ich wie bereits angekündigt, die Funktion bei mir einsetzen und ausgebig testen.

Selbstverständlich wenn jemand vorher eine Lösung/Idee hat, nur her damit... Freunde

Edit:

Bei den Usern, bei denen das Modul funktioniert, könnte sein, dass es an den unterschiedlichen Browserversionen liegt.
Nicht alle User updaten regelmäßig ihre Browser und es kann durchaus vorkommen, dass bei neueren Browserversionen, bestimmte/Funktionen nicht mehr genutzt werden können und anders herum natürlich genauso.

Lokalisiere mal, ob alle Browser der betroffenen User, die aktuellste Version via Update nutzen, ggf. vergleicht mal eure Browserversionen.
avatar
Kupke
Neuling
Neuling

Männlich Beiträge : 7
Anmeldedatum : 15.06.18
Opera phpBB2

Benutzerprofil anzeigen

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten