%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 14.207.165.8 / Your IP : 216.73.216.26 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/thread-self/root/proc/self/root/var/www/html/old/plugins/kunena/joomla/ |
Upload File : |
<?php
/**
* Kunena Plugin
* @package Kunena.Plugins
* @subpackage Joomla25
*
* @copyright (C) 2008 - 2014 Kunena Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.kunena.org
**/
defined ( '_JEXEC' ) or die ();
class KunenaLoginJoomla {
protected $params = null;
public function __construct($params) {
$this->params = $params;
require_once JPATH_SITE.'/components/com_users/helpers/route.php';
}
public function loginUser($username, $password, $rememberme) {
$credentials = array('username' => $username, 'password' => $password);
$options = array('remember' => $rememberme);
$error = JFactory::getApplication()->login ( $credentials, $options );
return is_bool($error) ? '' : $error;
}
public function logoutUser() {
$error = JFactory::getApplication()->logout ();
return is_bool($error) ? '' : $error;
}
public function getRememberMe() {
return (bool) JPluginHelper::isEnabled('system', 'remember');
}
public function getLoginURL() {
$Itemid = UsersHelperRoute::getLoginRoute();
return JRoute::_('index.php?option=com_users&view=login'.($Itemid ? "&Itemid={$Itemid}" : ''));
}
public function getLogoutURL() {
$Itemid = UsersHelperRoute::getLoginRoute();
return JRoute::_('index.php?option=com_users&view=login'.($Itemid ? "&Itemid={$Itemid}" : ''));
}
public function getRegistrationURL() {
$usersConfig = JComponentHelper::getParams ( 'com_users' );
if ($usersConfig->get ( 'allowUserRegistration' )) {
$Itemid = UsersHelperRoute::getRegistrationRoute();
return JRoute::_('index.php?option=com_users&view=registration'.($Itemid ? "&Itemid={$Itemid}" : ''));
}
return null;
}
public function getResetURL() {
$Itemid = UsersHelperRoute::getResetRoute();
return JRoute::_('index.php?option=com_users&view=reset'.($Itemid ? "&Itemid={$Itemid}" : ''));
}
public function getRemindURL() {
$Itemid = UsersHelperRoute::getRemindRoute();
return JRoute::_('index.php?option=com_users&view=remind'.($Itemid ? "&Itemid={$Itemid}" : ''));
}
}