Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Praetonius

anonymes Anmelden auschaltbar?

Recommended Posts

Hallo,

ich würde gerne für ein Board, das ich betreue (Version 1.3 Final), die Option "anonymes anmelden" ausschalten.

Soweit ich gesehen habe geht das nicht über das ACP, sondern nur über Veränderungen im Quelltext. Kann mir einer sagen, wo ich was ändern muss, damit dieses anonyme anmelden nicht mehr möglich ist?

Danke schon mal. :)

Edited by Praetonius

Share this post


Link to post

Datei skin_login.php

Suche:

{$ibforums->lang['login_text']}
<br />
<br />
<b>{$ibforums->lang['forgot_pass']} <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?act=Reg&amp;CODE=10'>{$ibforums->lang['pass_link']}</a></b>
<br />
<br />
<form action="{$ibforums->base_url}act=Login&amp;CODE=01" method="post" name='LOGIN' onsubmit='return ValidateForm()'>
<input type='hidden' name='referer' value="$referer" />
Direkt darunter einfügen:
<input type='hidden' name='Privacy' value="0" />
Suchen und entfernen:
  <tr>
   <td class='pformleftw'>{$ibforums->lang['privacy']}</td>
   <td class='pformright'><input type="checkbox" name="Privacy" value="1" />{$ibforums->lang['anon_name']}</td>
 </tr>
Sollte eigentlich reichen und die Option wird nicht mehr angezeigt. Aber um ganz sicher zu gehen, kannst du die Funktion komplett deaktivieren, indem du in der Login.php die Zeile
 'login_type'   => $ibforums->input['Privacy'] ? 1 : 0
wie folgt änderst:
 'login_type'   => 0

Share this post


Link to post

Vielen Dank für die schnelle Antwort. Ich habe die Änderungen sofort vorgenommen. :)

@Rigo: Ich habe dran gedacht! :P:D :lol:

Edited by Praetonius

Share this post


Link to post

Ja, die Leute haben noch ein Cookie gesetzt, wo der Flag für diese Einstellung gesetzt ist.

Datei functions.php

Suche:

        //-------------------------------------------------
       // Finalise the incoming data..
       //-------------------------------------------------

       $ibforums->input['Privacy'] = $std->select_var( array(
                 1 => $ibforums->input['Privacy'],
                 2 => $std->my_getcookie('anonlogin')
                 )      );
Ersetze durch oder setze darunter:
$ibforums->input['Privacy'] = 0;

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×