浏览代码

Localstorge 加密

zhejiushizhuce 2 年之前
父节点
当前提交
fba647a1ba
共有 1 个文件被更改,包括 14 次插入 和 0 次删除
  1. 14 0
      src/utils/helpers.js

+ 14 - 0
src/utils/helpers.js

@@ -119,12 +119,26 @@ export const modifyCardNumber = (cardNumber) => {
 
     return modifiedCardNumber;
 }
+const head="a6072637";
+const isenc=true;
 export const localStorageGet=(key,defaultValue="")=>{
     let value=localStorage.getItem(key);
     if (value==null)value=defaultValue;
+    else
+    {
+        if (value.startsWith(head)){
+           value=decrypt(value.substring(head.length))
+        }
+    }
     return value;
 }
 export const localStorageSet=(key,value)=>{
+    if (isenc){
+        if (value!=null&&value!==""){
+            if (typeof value!=="string")value=value.toString();
+            value=head+encrypt(value);
+        }
+    }
     localStorage.setItem(key,value);
 }
 export const localStorageRemove=(key)=>{