远程登录

远程登录

内嵌商城页面跳转是,跳转链接为域名?remote_token=$remote_token会自动进行商城用户的注册和登录逻辑

生成登录remote_token的逻辑

//生成token的参数
$params = [
    'uid' => 1,
    'phone' => 13000000000,
    'nickname' => '测试昵称',
    'avatar' => 'https://v5.crmeb.net/statics/system_images/admin_logo_small.png',
    'now_money' => 100,
    'integral' => 100,
    'exp' => 100,
];
//使用JWT扩展生成完整 token
$token = \Firebase\JWT\JWT::encode($params, 'default');
//截取远程登录的 remote_token
$remote_token = explode('.', $token)[1];

如果域名?remote_token=remote_token这个参数为空,商城系统会自动跳转本系统认定在外部系统中未登录,会跳转此地址进行登录

本页目录