hi
i use vbulletin api in android and now make json api login
login progress is success and my response is
PHP Code:
"sessionhash": "63e8eabb0b210ebecdc5d73f1f811f72",
"userid": "512",
"password": "13dc431417be2136431081fb68735c9b08a124f7f4af4e35c043d92a",
"lastvisit": "1544910964",
"lastactivity": "1544910964"
but when i fetch notifcation
"not_logged_no_permission"
or add new therad same error
why ??
how can keep user logged
--------------- Added [DATE]1545048667[/DATE] at [TIME]1545048667[/TIME] ---------------
login code
PHP Code:
define('CSRF_PROTECTION', false);
require_once($vbpath.'includes/vb5/autoloader.php');
vB5_Autoloader::register($vbpath);
vB5_Frontend_Application::init('config.php');
$api = Api_InterfaceAbstract::instance();
vB::getDbAssertor()->delete('session', array('sessionhash' => \vB::getCurrentSession()->get('dbsessionhash')));
$password = array(
'password' => $_GET['password'],
'md5password' => md5($_GET['password']),
'md5password_utf' => '',
);
$extraAuthInfo = array();
$response = $api->callApi('user', 'login2', array($_GET['username'], $password ,$extraAuthInfo,''));
if (empty($response['errors'])){
vB5_Auth::setLoginCookies($response, '', true);
$responseData = array($response);
$responsee = $api->callApi('user', 'fetchProfileInfo', array($response['userid']));
$responseee = array($responsee);
$responseeee = array('success'=>'1' , 'message'=>"تم تسجيل الدخول بنجاح", 'data2'=> $responseData , 'data'=> $responseee);
// vB5_Auth::doLoginRedirect('http://eutla.com/all.php?add_thread=true&id=512');
echo json_encode($responseeee ,true);
}else{
$responseـ1 = array($response);
$responseData = array('success'=>'0', 'message'=>"اسم المستخدم او كلمه المرور غير صحيحة" , 'data'=> $responseـ1);
echo json_encode($responseData,true);
}