2
我想讓自己的登錄表單擴展更多的字段信息。我嘗試將其與我的網站分開構建,因此我將它保存到基於Joomla主站點目錄的testlogin.php
。這裏是我的腳本:集成我自己的joomla登錄到主站點
<?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');
require_once(JPATH_BASE.DS.'libraries'.DS.'joomla'.DS.'factory.php');
$mainframe =& JFactory::getApplication('site');
$mainframe ->initialise();
$credentials=Array('username' => 'dadanuser', 'password' => 'dadan');
$options=Array('remember' => true);
$mainframe->login($credentials, $options);
//echo $result;
$user =& JFactory::getUser();
echo $user->username;
$session =& JFactory::getSession();
$myUser = $session->set('myUser', $user);
?>
我直接運行它,我得到使用用戶名登錄:dadanuser,但是當我打開的Joomla主網站我仍然還沒有登錄,也許我在正確的方式來設置會話?
任何人都可以提供幫助嗎?