Ⅰ 如何登錄自己的小程序
1.微信小程序端發起請求並攜帶主要參數;
2.java後台接收到登錄請求後,根據臨時憑證code去調用微信介面獲取用戶唯一標識openId和sessionKey;
3.使用openId去查詢資料庫(openId是會員的的唯一標識)
a.若openId存在,直接登錄成功;
b.若openId』不存在,我們把openId寫入到資料庫,並且讓他登錄
4.根據openId查詢redis資料庫,判斷openId對應的skey是否存在,如果存在刪除原來的老skey以及對應的openId和sessionKey(為了安全,保證每次登錄的key都是最新的)
5.通過uuid生成唯一的skey,用openId做鍵,skey做值,存入到redis中
6.然後把skey做鍵,openId和sessionKey的json串做值也重新存入到redis中
7.根據解密演算法,參數有encryptedData、sessionKey和iv,獲取用戶信息userInfo,如果userInfo欄位不滿足需要,可通過userInfo.put( 「balance」,user.getUbalance() );添加所需要的欄位和值
8.將微信小程序需要的數據封裝到map容器中,返回給小程序端
Ⅱ dat文件怎麼轉成圖片。。求解。。[淚
想刪除視頻簡單,能看到,圖片就難了,是加密的,
php版本的解碼圖片並刪除的代碼,畢竟有的圖片還是有收藏價值的。此代碼有一個缺陷就是不能刪除預覽圖.
源代碼里的sKey要自己算,每一個微信的不一樣。
源代碼如下:
define('ROOT', dirname(FILE)); $imgDir = "D:/mxiskyDocuments/WeChat Files/mxisky/FileStorage/Image/";//根據自己電腦目錄更改
$imgMonth = "2010-12";//按月瀏覽目錄圖片 $templatedefault = $imgDir . $imgMonth;
$sKey = '4b';//這個值要用自己的計算機算出來 ,每個微信ID的不一樣,用16進制計算器算異或,
運行結束如圖:
我有一個工具,好不好用,您說了算,好使就給個饅頭,工具您拿走,地址:sdxlp.cn/tool/wechatdat
請不要隨意查看別人電腦上的隱私dat文件,好奇害死貓!