Joomla 2.5 Php Sayfa Eklemek (1 İzleyici)

egeerkmen

Üye
Katıldı
Mesajlar
19
Kredi
0
Arkadaşlar merhaba;

Beni baya zorluyan bir konu vardı. Jomlada harici bir sayfa eklemek ama joomla kullanıcılarının bu sayfaya üye girişi yapmadan erişimini yasaklamak. Sonunda nasıl olduğunu buldum belki işinize yarar diye paylaşmak istedim.


ilk önce kontrol.php diye bir dosya oluşturun içerisine aşağıdaki kodları ekleyin

Kod:
<?php 

define( '_JEXEC', 1 ); 
define('JPATH_BASE', dirname(__FILE__)); 
define( 'DS', DIRECTORY_SEPARATOR ); 
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' ); 
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' ); 

$mainframe =& JFactory::getApplication('site'); 

if (JFactory::getUser()->id == 0) 

header("Location: www.anadizininiz.com"); 


?>

YUKARIDA FILE yolu sizin Joomlanın kurulu olduğu dizin olmak zorunda, buna çok dikkat edin lütfen
header("Location: www.anadizininiz.com"); BURADA İSE ÜYE OLMAYAN KULLANICIYI KENDİ JOOMLA DİZİNİNE YÖNLENDİRİYORSUNUZ


daha sonra php sayfanıza kontrol.php yi include ediyorsunuz.

Php sayfanızın içine aşağıdaki kodu include ediyorsunuz.

Kod:
<?php 

include 'kontrol.php'; 

echo 'Giriş Yapan Kullanıcı "' . JFactory::getUser()->username . '"'; 
?>


echo 'Giriş Yapan Kullanıcı "' .JFactory::getUser()->username . '"'; bu kod ile test amaçlı giriş yapan kullanıcının adını aldık sadece

Artık üye olmayan birisi bu sayfayı göremez
 

Bu konuyı kimler okuyor

Benzer konular

Top