前端和後台對接時對sign加密方法
1/*後台php對接進行sign標籤加密
21 獲取向後台請求的資料data(key/value方式),可以是個物件(obj),也可以是陣列(arr);
32 將資料的key按照ascii單獨排序,利用陣列sort方法,注意不對value排序;
43 將排序後的新陣列,與對應的value進行字串拼接,轉換成字串;
54 將字串與serect(serect是字串)在進行拼接,serect拼接到尾部,注意serect的值按照不同專案要求設定,相當於再次加密;
65使用md5進行加密(具體選擇何種加密方法,是專案決定);7*
8* */9
function
getsign(obj)
15 param =param.sort();
16var arr = new
array();
17for(var key in
param)
20/*
或者宣告乙個str字串
21var str = "";
22for(var key in param)
25var ss = str + serect
26*/
27var ss = arr+secret; //
+ 具有隱式轉換功能
28 sign = hex_md5(ss); //
頭部引入md5,並使用hex_md5進行字串加密
29console.log(sign)
30return sign;//
返回後供ajax的data使用
31 }
前端和後台的關係
最近初步學習了node js,在練習了乙個註冊登入頁面的過程中,我思考了一些問題。1.前端和後台,在乙個web中分別承擔了什麼任務?前端包括 靜態頁面的呈現 js功能的實現 以及向後台傳送資料 通過ajax 後台 接收前端傳送來的請求 判斷是哪種請求,如果是檔案請求傳送檔案回前端 如果是資料請求,處...
前端和後台處理轉義字元函式
前端獲取的內容通過轉義封裝成json格式傳到後台 function repcom str g,rightbracket str r str r.replace g,colonrep str r str r.replace g,jhth return str r 轉義字元 顯示結果 描述實體名稱空格 ...
前端處理檔案流時對axios進行封裝
1 首先建立請求例項 const service axios.create service.apiurl baseurl2 對請求引數進行處理 service.interceptors.request.use config config.data qs.stringify 身份 const toke...