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

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Erledigt [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.forumotion.com
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


Zuletzt von Dreami am Di 26 Jun 2018 - 15:53 bearbeitet; insgesamt 1-mal bearbeitet
avatar
Dreami
Geselle
Geselle

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

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt 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
Lehrling
Lehrling

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

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt 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
Geselle
Geselle

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

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt 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
Lehrling
Lehrling

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

Benutzerprofil anzeigen

Nach oben Nach unten

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

Beitrag von Dreami am Do 21 Jun 2018 - 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
Geselle
Geselle

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

Benutzerprofil anzeigen

Nach oben Nach unten

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

Beitrag von Kupke am Do 21 Jun 2018 - 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
Lehrling
Lehrling

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

Benutzerprofil anzeigen

Nach oben Nach unten

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

Beitrag von Dreami am So 24 Jun 2018 - 21:10

So... was die Browserversionen angeht habe ich nun noch einmal ein paar Informationen eingeholt und folgendes wird wohl genutzt:

Google Chrome - Version 67.0.3396.87 (Offizieller Build) (64-Bit)
Opera - Version 53.0.2907.106
Firefox Quantum - Version 60.0.2
SR Ware Iron (Chromium Engine) - Version 66.0.3450.0
Microsoft Edge - Version: 42.17134.1.0

Da wir das über ein Formular abgefragt haben, muss ich mich wohl revidieren, denn offenbar tritt wohl bei allen gleichermaßen das Problem auf, dass sie nach dem Schließen des Browsers automatisch wieder ausgeloggt werden und keiner bleibt wirklich eingeloggt. Allerdings kommt es bei einigen wiederum vor, dass sie einmal am Tag ausgeloggt werden - bei anderen, dass sie bei jedem schließen automatisch ausgeloggt werden. (Obwohl beim ersten Login das Feld 'automatisch bei jedem Besuch einloggen' deaktiviert wurde. In den Browsern selbst ist wohl - das hatte ich nachgefragt - auch nicht eingestellt, dass sie man bei schließen des Browsers automatisch ausgeloggt wird.)

Das wären soweit die Infos, die ich in den letzten Tagen noch einholen konnte.

Greetz,
Dreami
avatar
Dreami
Geselle
Geselle

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

Benutzerprofil anzeigen

Nach oben Nach unten

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

Beitrag von Asciugamano am Di 26 Jun 2018 - 15:45

Hallo Dreami,

(sorry fürs Einmischen)
du musst quasi noch das Häkchen "Bei jedem Besuch automatisch einloggen" mitschicken, was eben bei diesem Accountwechsler nicht geschieht.

Ändere dazu
Code:
'login=1&username='+document.getElementById('switch_username').value+'&password='+document.getElementById('switch_password').value,
zu
Code:
'login=1&username='+document.getElementById('switch_username').value+'&password='+document.getElementById('switch_password').value + '&autologin=on',
um. Also füge nach
Code:
document.getElementById('switch_password').value
noch
Code:
+ '&autologin=on'
an.
avatar
Asciugamano
Meister
Meister

Beiträge : 201
Anmeldedatum : 13.12.14
keine
Chrome phpBB3

Benutzerprofil anzeigen

Nach oben Nach unten

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

Beitrag von Dreami am Di 26 Jun 2018 - 15:53

@Asciugamano
You are my personal hero. ♥️

Vielen lieben Dank, es funktioniert wie es soll.♥️
avatar
Dreami
Geselle
Geselle

Weiblich Beiträge : 58
Anmeldedatum : 27.09.14
keine
Firefox 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