Hej, har sökt men hittar inget skrivet om detta tidigare.
I vårt forum tycker vi att vi har fyllt kvoten av medlemmar och vill därför tillfälligt gömma registreringsknappen. Går det att göra?
Vänligen
Lisa
Gömma registreringsknappen?
Moderatorer: Supportgrupp, Moderatorgrupp
Gömma registreringsknappen?
› Den som säger att det var bättre förr mår bättre idag än imorgon ‹
Ett sätt är att öppna overall_header.tpl (ligger i <forummapp>/templates/<templatenamn>/)
Och leta upp raderna:
Och radera det eller ändra det till:
Vare sig du ändrar det eller radera det så är det inte 100% säkert att någon kan registrera sig.
Man kan ju fortfarande använda URL:en till registreringsidan och registrera sig.
Man kan dock råda bot på detta också, genom att öppna profile.php och ändra lite...
Leta upp:
och ändra till:
Nu hjälper det inte om man skriver in en korrekt URL till sidan för att registrera sig... man kommer inte till den. Man kan självklart snygga till det lite (har gjort det på mitt forum, men filerna har jag inte här där jag är nu...)
/marcus
Och leta upp raderna:
Kod: Markera allt
<!-- BEGIN switch_user_logged_out -->
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>
<!-- END switch_user_logged_out -->Kod: Markera allt
<!-- BEGIN switch_user_logged_out -->
<!--
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>
-->
<!-- END switch_user_logged_out -->Man kan ju fortfarande använda URL:en till registreringsidan och registrera sig.
Man kan dock råda bot på detta också, genom att öppna profile.php och ändra lite...
Leta upp:
Kod: Markera allt
else if ( $mode == 'editprofile' || $mode == 'register' )
{
if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
}
include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
exit;
}Kod: Markera allt
else if ( $mode == 'editprofile' )
{
if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
}
include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
exit;
}/marcus
Jag har t ex problem med att externa reggar sig som användare. Det verkar vara program som spammar ut och reggar sig då och då!?
Senast idag fick jag en "Ewan Hoskins" som länkar till något spel i sin profil, får alltid gå in och plocka bort användaren med admin.
Skall testa detta som du nu nämnde Marcus ang URL'en som man fortfarande kan komma åt även om jag tidigare har plockat bort REG-knappen.
Senast idag fick jag en "Ewan Hoskins" som länkar till något spel i sin profil, får alltid gå in och plocka bort användaren med admin.
Skall testa detta som du nu nämnde Marcus ang URL'en som man fortfarande kan komma åt även om jag tidigare har plockat bort REG-knappen.
Det som helt enkelt händer är att sidan profil.php inte kan ta emot förfrågningar som har med registreringar att göra.
Detta resulterar i att även om man vet hur formuläret ska se ut, och t.ex. har det på en annan server och försöker skicka in det i din server så kommer profil.php att visa en 404:a.
På mina egna forum har jag gjort så att försök att komma åt "mode" = registrering kastar dem direkt till index.php (utan andra åtgärder).
/marcus
Detta resulterar i att även om man vet hur formuläret ska se ut, och t.ex. har det på en annan server och försöker skicka in det i din server så kommer profil.php att visa en 404:a.
På mina egna forum har jag gjort så att försök att komma åt "mode" = registrering kastar dem direkt till index.php (utan andra åtgärder).
/marcus
Vilka är online
Användare som besöker denna kategori: 1 och 0 gäst



