Seite 1 von 2

suche "Logout vergessen"- Mod

Verfasst: 31.07.2008 01:41
von Kizu
Ich suche eine Mod, die bei nicht-ordnungsgemäßen ausloggen dem User beim nächsten Login eine Warnung anzeigt.
also sowas für phpBB3:
http://www.phpbb.de/moddb/mod.php?id=424

gibt es sowas?

Verfasst: 31.07.2008 02:18
von 4seven
noch besser ist ein schliches java script, was ein fenster aufpoppen lässt, vorm schließen des fenster (vbulletin-like) > logg dich bitte richtig aus (mit backlink) - danach ist blöd, weil dann ist man ja schon nicht-ausgeloggt

Verfasst: 31.07.2008 02:55
von Kizu
naja. sowas wäre ja villeicht so zu lösen:
in der overall-Header:

Code: Alles auswählen

<head>
<!-- IF S_USER_LOGGED_IN -->
<script type="text/javascript">
<!--
function info()
{
werbung=window.open('info.htm','popup','width=420,height=265,top=135,left=135');
werbung.focus;
}
//-->
</script>
<!-- ENDIF -->
</head>
<body onunload="info()" class="{S_CONTENT_DIRECTION}">
(google)

aber bei mir nicht so ganz sinnvoll, da bei dem Forum viele wohl kein JS aktiviert haben.
außerdem steht auf der Seite noch was:
Derartige Techniken sind gängige Praxis auf sog. ***-, ***- und weiteren „seriösen“ Seiten; daher ist dieses Skript mit Bedacht einzusetzen, um falsche Assoziationen zu vermeiden. Anders gesagt: Wer derartiges verwendet ist sich der Art seines Angebotes bewußt – Du rückst Dich damit in möglicherweise etwas eigenartiges Licht ;-)
und die Warnung soll ja auf die eigene Sicherheit beim ausloggen hinweisen. da setzt ja dann eigentlich der Menschenverstand ein, wenn man weiß wozu das gut ist.

edit: funktioniert nicht, das der neue Firefox das blockt. (komischerweise verschewindet die Infoleiste sofort)

Verfasst: 31.07.2008 08:23
von 4seven
Kizu hat geschrieben:aber bei mir nicht so ganz sinnvoll, da bei dem Forum viele wohl kein JS aktiviert haben.
ohna java kann man nicht mal smilies posten, bzw die bbcodebox benutzen
edit: funktioniert nicht, das der neue Firefox das blockt. (komischerweise verschewindet die Infoleiste sofort)
was ich meine, ist so ein kleines java fenster mit ok und abbrechen, wie bei v-bull: wollen sie sich wirklich ausloggen..? bla bla

ein kleines jave script, also ohne 'info.htm'

einfach in den header

Code: Alles auswählen

<script type="text/javascript">
window.onbeforeunload = function () {
return "Hast du dich korrekt ausgeloggt?"; }; </script>
oder so

Code: Alles auswählen

<script language="JavaScript">
function Abfrage()
{if (confirm("Hast du dich korrekt ausgeloggt?"))
{window.close()
}
}
</script>
der hauptgrund für nicht korrektes ausloggen dürfte nämlich das schließen des browserfensters ohne ausloggen sein.

ansonsten müsste man diese abfrage auf das verlassen der seite anwenden (in den body-tag damit) oder kombiniert beides:

also das

Code: Alles auswählen

<body onunload="window.alert('Hast du dich korrekt ausgeloggt?')">
und das

Code: Alles auswählen

<script type="text/javascript">
window.onbeforeunload = function () {
return "Hast du dich korrekt ausgeloggt?"; }; </script>

Verfasst: 31.07.2008 10:36
von Passat
Und was ist mit den Benutzern, die "Mich bei jedem Besuch automatisch anmelden" angehakt haben?

Wenn die sich ausloggen, werden die beim nächsten Besuch nicht automatisch angemeldet!
Und in der Folge werden die sich natürlich darüber beschweren, das die automatische Anmeldung nicht funktioniert.

Verfasst: 31.07.2008 14:33
von Kizu
4seven hat geschrieben:
Kizu hat geschrieben:aber bei mir nicht so ganz sinnvoll, da bei dem Forum viele wohl kein JS aktiviert haben.
ohna java kann man nicht mal smilies posten, bzw die bbcodebox benutzen
das ist im moment auch nicht nötig, da das Forum erstmal nur als Kalendar verwendet wird.
edit: funktioniert nicht, das der neue Firefox das blockt. (komischerweise verschewindet die Infoleiste sofort)
was ich meine, ist so ein kleines java fenster mit ok und abbrechen, wie bei v-bull: wollen sie sich wirklich ausloggen..? bla bla
stimmt. sowas wäre warscheinlich besser.
der hauptgrund für nicht korrektes ausloggen dürfte nämlich das schließen des browserfensters ohne ausloggen sein.
bei uns nicht, da das Forum in einem Frameset geladen wird.

außerdem würde ich gerne auf nummer sicher gehen mit der Meldung und den nichtausloggern sagen, warum sie das falsch gemacht haben.

Verfasst: 31.07.2008 16:32
von 4seven
dann hast du ja alles, was du brauchst

Verfasst: 31.07.2008 18:59
von Kizu
nein. ich brächte etwas was beim einloggen prüft, ob der User sich ordnungsgemäß ausgeloggt hat.
da müsste ja eigentlich nur beim ausloggen ein Wert bei dem User hingeschrieben werden. beim einloggen wird geprüft, ob es diesen Wert gibt und er wird gelöscht.
nur leider kann ich das nicht in die Praxis umsetzen, da ich noch keine ahnung von Datenbanken habe.
villeicht könnte m,ir der oben verlionkte Mod weiterhelfen. der hat allerdings einen toten Downloadlink.

Verfasst: 08.08.2008 17:44
von Kizu
hallo? kann mir niemand helfen?
ich möchte eine "Logout vergessen"-Seite wie bei Web.de.

Verfasst: 08.08.2008 18:22
von 4seven
Und was ist mit den Benutzern, die "Mich bei jedem Besuch automatisch anmelden" angehakt haben?

Wenn die sich ausloggen, werden die beim nächsten Besuch nicht automatisch angemeldet!
Definitiv nein
Und in der Folge werden die sich natürlich darüber beschweren, das die automatische Anmeldung nicht funktioniert.
Die automatische Anmeldung ist eine Farce, da das heutzutage komplett über den Browser abgewickelt wird und da fast jeder heutzutage regelmäßig seine Cookies etc. löscht eh wirkungslos.