Php sayfasini ziyaretcilere kapatmak?

Started by iammember, January 16, 2010, 08:06:19 PM

Previous topic - Next topic

iammember

forum disinda ssi ile olusturdugum php sayfasini ziyaretcilere kapatmak ve ziyaretcileri istenilen  sayfaya yönlendirebilrmiyim ayrica SSI register (calisan bir mod) Sinan beyin denendi olmuyor varsa cok makbule gececek tesekkurler.


iammember

cok tesekkurler hocam...demekki ararken yanlis basliklar kullanmisim

iammember

#3
hocam..denedim fakat sadece hata mesaji veriyor sayfa goruntulenmeye  devam ediyor kodlari en uste koydum SSI.php dosyasinicagiran kodun altina ve Body arasina sonuc ayni
EDİT-
ayrica uye olundugu halde hala uyari goruntuleniyor. cozumu varmidir acaba?

grafitus

Verdiği hata mesajı nedir? Portal dosyanızdaki ilgili kısmın kodunu eklyebilirsiniz isterseniz.

iammember

<?php include("/var/www/vhosts/xxxxxxx.com/httpdocs/forum/SSI.php"); 
$_SESSION['login_url'] = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$_SESSION['logout_url'] = 'http://www.xxxxxxxx.com';
?>

<?php

if (in_array(1$user_info['groups']))
   {
       echo 
'Evet, ben 1 numaralı gruptayım. :)';
   }
else
   {
       echo
'Erişim engellendi! Bu sayfayı düzgün bir şekilde görmeye yetkiniz bulunmuyor. Lütfen sayfa kapanmadan <a href="http://www.xxxxxxxx.com">giriş yapın</a> veya <a href="http://www.xxxxxxxxx.com">üye olunuz</a>.';
   }

?>


sayfada uyari mesaji goruntuleniyor fakat  uye olunsa bile hala goruntulenmeye devam ediyor ayrica sayfa engellenmiyor sadece uyari ekliyor yani sayfa goruntulenmeye devam ediyor

tesekkurler.

grafitus

Şu şekilde neder misiniz:
<?php
require(
dirname(__FILE__) . '/smf_2-0-rc2/SSI.php');
$_SESSION['login_url'] = 'http://www.SİTEADRESİ.com/index.php'//Portal dosyası
$_SESSION['logout_url'] = 'http://www.SİTEADRESİ.com/index.php';

if (in_array(1$user_info['groups']))
{
echo 'Evet, ben 1 numaralı gruptayım. :)';
}
else
{
echo 'Erişim engellendi! Bu sayfayı düzgün bir şekilde görmeye yetkiniz bulunmuyor.
Lütfen sayfa kapanmadan <a href="http://www.xxxxxxxx.com">giriş yapın</a> veya <a href="http://www.xxxxxxxxx.com">üye olunuz</a>.'
;
}
?>

Sayfanın tümünü engellemek istiyorsanız else kısmından ekleyin tüm sayfayı.

iammember

<?php 
    
include("/var/www/vhosts/xxxxxxxx/httpdocs/forum/SSI.php"); 
$_SESSION['login_url'] = 'http://www.SİTEADRESİ.com/index.php'//Portal dosyası
$_SESSION['logout_url'] = 'http://www.SİTEADRESİ.com/index.php';

if (in_array(1$user_info['groups']))
{
echo '';
}
else
{
echo 'Erişim engellendi! Bu sayfayı düzgün bir şekilde görmeye yetkiniz bulunmuyor.
Lütfen sayfa kapanmadan <a href="http://www.xxxxxxxx.com">giriş yapın</a> veya <a href="http://www.xxxxxxxxx.com">üye olunuz</a>.'
;
}
?>


Hocam bu sekilde uyari uyelere kalkti fakat sayfa ziyaretcilere hala goruntuleniyor :( biraz daha vaktinizi alsam? tesekkurler. ayrica smf1.1.11

tesekkurler

grafitus

Ben baktım. Ziyaretçilere görünmüyor. :/

iammember

benim tasarimimami baktiniz? oyle  degilse sorun bendeki tasarimda olacak o zaman ama anlamadim css.3 ile tam uyumlu bir tasarim neden bende olmuyor anlamadim ? tesekkurler

Özgür

if (in_array(1, $user_info['groups']))
Değiştir
if ($context['user']['is_logged'])
So Long

iammember

etresanligin  bu kadarida fazla sanirim sorun benim kodlamamda

hocam cok tesekkurler ama olmadi...

Advertisement: