微擎獲取openid 微擎借用許可權

2021-10-12 13:43:41 字數 496 閱讀 4868

**微擎的借用許可權

最近公司有乙個專案,使用了微擎這套程式,並且在他的基礎上進行了二次開發,在二次開發中,發現了借用許可權留下來的小坑。

許可權如何使用許可權獲得使用者資訊

訂閱號借用服務號的場景

場景公司現在有乙個服務號和很多訂閱號,又要想每個訂閱號也能獲取使用者的資訊,這時候就要用上借用許可權了。

微擎的借用許可權

使用者的唯一標識以下我就簡稱為openid了。

微擎是如何讓訂閱號獲得服務號的許可權的,而且返回openid也是當前訂閱號的。

它實現的思路很簡單,首先關注使用者訂閱號時,是能獲取當前關注訂閱號的使用者openid以及使用者的基本資訊,存入使用者表。

然後所發的推文裡的鏈結上加上訂閱號的openid,這樣進入第三方網頁時,你會接收到兩個openid,乙個是訂閱號的,乙個是通過流程獲取服務號的openid,然後將這兩個使用者的openid存入資料庫並建立關係,當使用者二次點其他鏈結進入的時候只需獲取當前服務號的openid查表就能找到訂閱號的openid了

微擎url模式解讀 微擎 URL 路由

入口指令碼程式獲取到到url中相關的get引數,解析後進行許可權判斷,然後呼叫相應的控制器處理這個請求。該過程就被稱為url路由 routing 約定及使用get 引數中的 c a do為微擎系統的路由引數,應當避免與系統引數衝突,在程式中可以使用 controller action do來獲取對應...

微擎讀寫分離

memcache的部署方案,我把自己的共享下 部分內容摘自網路 我是wdcp面板就比較簡單,直接在伺服器執行下面的命令就裝好了 wget c sh memcached ins.sh 複製 然後service memcached start stop restart 啟動memcache服務 如何確定...

微擎開發(目錄)

include module root config.php module root 模組根目錄 使用加密2.0時定義路徑的注意事項 使用加密2.0的開發者注意一下下面這個問題 模組內如果定義路徑不要根據當前路徑 file 獲取,下面用法是不規範的 define root path str repl...