doujia4041 2018-12-06 08:49
浏览 20

vbulletin php api登录后获取权限用户

Hi i am use vbulletin php api

when i make login it return success

 "sessionhash": "b9e47e2e85563110b6be0abe52efbb47",
    "userid": "512",
    "password": "13dc431417be2136431081fb68735c9b08a124f7f4af4e35c043d92a",
    "lastvisit": "1542800675",
    "lastactivity": "1542800675"

but when i get notifcation for user it return

  "not_logged_no_permission"

how can i get access from user is logged

my code login is

    $password = array(
    'password' => $_POST['password'],
    'md5password' => md5($_POST['password']),
    'md5password_utf' => '',
);
$extraAuthInfo = array();

$response = $api->callApi('user', 'login2', array($_POST['username'], $password ,$extraAuthInfo,''));
if (empty($response['errors'])){
    $responseData = array('success'=>'1', 'message'=>"success" , 'data'=> $response);
    echo json_encode($responseData);
    //$r = vB5_Auth::setLoginCookies($response, '', $responseData['data']['sessionhash']);
    $r = vB5_Auth::setLoginCookies($responseData['data']['sessionhash'], $responseData['data']['userid'] ,'30');
    echo json_encode($r ,true);
}else{
    $responseData = array('success'=>'0', 'message'=>"error" , 'data'=> $response);
    echo json_encode($responseData);
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
    • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
    • ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
    • ¥15 lingo18勾选global solver求解使用的算法
    • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
    • ¥20 测距传感器数据手册i2c
    • ¥15 RPA正常跑,cmd输入cookies跑不出来
    • ¥15 求帮我调试一下freefem代码
    • ¥15 matlab代码解决,怎么运行
    • ¥15 R语言Rstudio突然无法启动