Seite 1 von 1

Bei jedem Besuch automatisch einloggen

Verfasst: 04.08.2005 10:07
von tiger87
Es gibt ja ein Kästchen (Bei jedem Besuch automatisch einloggen) welches mann anklicken muss wenn man bei jedem Besuch eingeloggt sein will.

Gibt es auch die Möglichkeit durch eine Codeänderung dass man dieses Kästchen nicht aktivieren muss sondern das schon standardmäßig so ist, dassman bei jedem besuch eingeloggt ist?

Wäre super wenn ihr weiterwüsstet :)

Verfasst: 04.08.2005 10:15
von Christian Benz
Hallo,

Gesucht, gefunden - Mods & Co für phpBB2

Code: Alles auswählen

MOD Title: Autologin active by default
MOD Author: AWSW
MOD Description: Setzt den Haken "Bei jedem Besuch automatisch einloggen" in der Loginbox auf aktiviert in der index.php und login.php.
Gruß,
Chris

Verfasst: 04.08.2005 13:53
von tiger87
Und wo kann man sich den runterladen?

Verfasst: 04.08.2005 14:42
von Christian Benz
Hallo,

wenn du HTML kannst, ist es auch kein Problem das Häkchen einfach selbst standardmäßig zu setzen. (AWSW hat das eben nur als MOD verpackt.) Die Änderungen sind nicht umfangreich:

In der templates/subSilver/index_body.tpl und in der templates/subSilver/login_body.tpl mußt du bei der zugehörigen Checkbox schlicht und einfach nur das Attribut checked="checked" hinzufügen.

http://de.selfhtml.org/html/formulare/a ... checkboxen

Gruß,
Chris

Verfasst: 05.08.2005 12:07
von tiger87
Und geht es auch ohne Checkboxen?

Verfasst: 05.08.2005 12:10
von kratzer54847
wozu brauchst du eine Lösung ohne Checkboxen?
du kannst ja die Checkbox per

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
HTML-Code für die CHeckbox
<!-- END switch_user_logged_in -->
ausblenden. Resultat ist, dass nur noch eingeloggte User die Checkbox sehen würden, da diese aber gar nicht mehr auf die Loginseite gelangen, funktioniert das einwandfrei.

dann müsstest du in der login.php den Autologin nur auf true setzen und schon sollte es gehen

dazu öffnest du die login.php und suchst:

$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

und ersetzt das mit:

$autologin = TRUE;

mfg Johny