Gömma registreringsknappen?

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Supportgrupp, Moderatorgrupp

Lisali
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 205
Blev medlem: 2006-01-05 16:31
Svar: 0

Gömma registreringsknappen?

Inlägg av Lisali »

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
› Den som säger att det var bättre förr mår bättre idag än imorgon ‹
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

Ett sätt är att öppna overall_header.tpl (ligger i <forummapp>/templates/<templatenamn>/)

Och leta upp raderna:

Kod: Markera allt

<!-- BEGIN switch_user_logged_out -->
&nbsp;<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>&nbsp;
<!-- END switch_user_logged_out -->
Och radera det eller ändra det till:

Kod: Markera allt

<!-- BEGIN switch_user_logged_out -->
<!--
&nbsp;<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>&nbsp;
-->
<!-- END switch_user_logged_out -->
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:

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;
}
och ändra till:

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;
}
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
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
SupraEnd
Medlem
Medlem
Inlägg: 28
Blev medlem: 2005-10-05 21:49
Svar: 0

Inlägg av SupraEnd »

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.
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Inlägg av Marcus »

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
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst