Üye Olmayanlar Forumdaki Kullanıcıların Profiline Bakamasın
Üye Olmayanlar Forumdaki Kullanıcıların Profiline Bakamasın
Arkadaşlar üye olmayanlar herhangi bi kişiye tıklayınca onun profil sayfasını göremesin sadece üye olan kişiler görebilsin istiyorum.. Çünkü gelip profildeki msn adreslerini vs çalıp duruyolar,, kullanıcılar rahatsız oluyo..
Üye olmayanlar yada kullanıcı giriş yapmamış olanlar redirect biçimde login.php'yi görsün.. Bunun için ufak bir kod eklemesi yada değişikligi yapmak gerekiyor sanırım.. Hangi kod değişikliklerini yapmalıyız ?
Üye olmayanlar yada kullanıcı giriş yapmamış olanlar redirect biçimde login.php'yi görsün.. Bunun için ufak bir kod eklemesi yada değişikligi yapmak gerekiyor sanırım.. Hangi kod değişikliklerini yapmalıyız ?
Kod: Tümünü seç
######################################################################################
## MOD Adi: Ziyaretçiye Kapali Profiller
## Sürüm: 1.0.0a (phpBB 2.0.16)
## Yazar: Oguz ISÇEN < oiscen@hotmail.com > < http://www.sebnemferah.info >
##
## Açiklama: Üye profillerinin, oturum açmamis kisiler veya ziyaretçiler tarafindan
## görüntülenmek istendiginde oturum açma penceresine yönlendirir.
##
## Kurulum zorlugu: kolay
## Kurulum süresi: ~3 dk.
##
## Düzenlenen dosyalar: 1
## profile.php
##
## Yüklenen dosyalar: Yok
##
######################################################################################
##
## Bu MOD GPL Lisansi altinda paylasima sunulmustur.
## Serbestçe kullanilabilir, ama izin alinmadan dagitilamaz.
##
######################################################################################
##
## Yazar Notlari: Keyfi degil, ihtiyaçtan dogmustur ;)
##
######################################################################################
## Mod Geçmisi:
##
## 30.09.2005|21.39
## - v1.0.0 (ilk kullanici sürümü)
##
######################################################################################
##
## Bu modu eklemeden önce lütfen dosyalarin yedegini aliniz.
##
######################################################################################
#
#----[ AÇ ]--------------------------------------------------------------------------
#
profile.php
#
#-----[ BUL ]-------------------------------------------------------------------------
#
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);
if ( $mode == 'viewprofile' )
{
#
#-----[ SONRASINA EKLE ]--------------------------------------------------------------
#
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&u=".htmlspecialchars($HTTP_GET_VARS['u']), true));
exit;
}
#
#-----[ TÜM DOSYALARI KAYDET/KAPAT ]--------------------------------------------------
#
#SoN
- Most Wanted
- Kayıtlı Kullanıcı
- Mesajlar: 132
- Kayıt: 03.05.2007, 15:17
- İletişim:
phpbb plus 1.53a da bul dediginiz kod yok ama ben biraz ugrası ile bunu plus ta uyguladım.Router yazdı:Kod: Tümünü seç
###################################################################################### ## MOD Adi: Ziyaretçiye Kapali Profiller ## Sürüm: 1.0.0a (phpBB 2.0.16) ## Yazar: Oguz ISÇEN < oiscen@hotmail.com > < http://www.sebnemferah.info > ## ## Açiklama: Üye profillerinin, oturum açmamis kisiler veya ziyaretçiler tarafindan ## görüntülenmek istendiginde oturum açma penceresine yönlendirir. ## ## Kurulum zorlugu: kolay ## Kurulum süresi: ~3 dk. ## ## Düzenlenen dosyalar: 1 ## profile.php ## ## Yüklenen dosyalar: Yok ## ###################################################################################### ## ## Bu MOD GPL Lisansi altinda paylasima sunulmustur. ## Serbestçe kullanilabilir, ama izin alinmadan dagitilamaz. ## ###################################################################################### ## ## Yazar Notlari: Keyfi degil, ihtiyaçtan dogmustur ;) ## ###################################################################################### ## Mod Geçmisi: ## ## 30.09.2005|21.39 ## - v1.0.0 (ilk kullanici sürümü) ## ###################################################################################### ## ## Bu modu eklemeden önce lütfen dosyalarin yedegini aliniz. ## ###################################################################################### # #----[ AÇ ]-------------------------------------------------------------------------- # profile.php # #-----[ BUL ]------------------------------------------------------------------------- # $mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode']; $mode = htmlspecialchars($mode); if ( $mode == 'viewprofile' ) { # #-----[ SONRASINA EKLE ]-------------------------------------------------------------- # if ( !$userdata['session_logged_in'] ) { redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&u=".htmlspecialchars($HTTP_GET_VARS['u']), true)); exit; } # #-----[ TÜM DOSYALARI KAYDET/KAPAT ]-------------------------------------------------- # #SoN
Bul
Kod: Tümünü seç
if ( isset($_GET['mode']) || isset($_POST['mode']) )
{
$mode = ( isset($_GET['mode']) ) ? $_GET['mode'] : $_POST['mode'];
$mode = htmlspecialchars($mode);
$mode = ($_POST['signature'] != '') ? 'signature' : $mode;
$mode = ($_GET['signature'] != '') ? 'signature' : $mode;
if ( $mode == 'viewprofile' )
{
Kod: Tümünü seç
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&u=".htmlspecialchars($HTTP_GET_VARS['u']), true));
exit;
}
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir