PHP code example of hao / auth

1. Go to this page and download the library: Download hao/auth library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

hao / auth example snippets


开放平台 - 商户公钥
$key = auth:open_merchant_public_key_xxx (xxx:app_id值)
// 获取公钥内容(仅中间部分)
$public_key = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqW1D7YQPfa2pURezqBbB+Pk9Requx2RP5HV8bl9OBpTMohs5eu/pjCh4UpjlNv75M2v6wuQv6yXUAwYER/jGrFxQVl9rVVegGPHgIbIMTvC8lktIQfe9CURex7vq63oF/GUAWXU+rliE+hg/RcGI53tRRllH7Tt2nB4mKltcpt4OvvaiDeiAZEnBgmgoSpaa3DBazHl1VoBmTvH2jEoo4fH3asQfZbrdf+0IC/zNb0l+QUJTQ7m1M6nvLjXMJGeiqkuAW4szZLLtghUFqqD0uURo5Or9A57Gu7mtNypqRG/7g/qc7/cdrSPzraO2H8RGdU05mg3wsXQCn1rhYiCwXwIDAQAB';
redis()->set($key, $public_key);


商户后台 - token(仅需要校验token的接口)
$key = auth:api_1 (1:用户id)
redis()->set($key, $token);


总后台 - token(仅需要校验token的接口)
$key = auth:admin_1 (1:用户id)
redis()->set($key, $token);

$auth->gateway('api')->check($params);