微信小程序中使用md5加密

news/2024/7/20 1:58:28 标签: 微信小程序, 小程序, https

小程序>微信小程序中有以下需求,密码需要md5加密后的密码。

请求参数

名称必选/可选

类型

位置说明
Content-Type必选StringHeader消息体的媒体类型,必须为”application/json”
account必选StringBody账号名称(用户名、手机号或邮箱)
password必选StringBodymd5 加密的密码

1、首先在登录页面文件夹中导入“md5.js”

                import md5 from "./md5.js";

2、定义一个登录函数

Login:function(e){
        var _this=this;
        var _name="用户名";
        var _password=md5.hex_md5('密码');
         wx.request({
            header:{'content-type':'application/json'},
            url: 'https://请求路径/user/login',
            method:"POST",
            data:JSON.stringify({
                "account" : _name,
                "password" : _password
            }),
            success:function(msg){
                var d=msg.data    
                console.log(d.data);
                console.log(d.data.token);    //获取到token
            }
        }); 
    },

 3、到此还不够,还需要在md5.js文件中末尾添加如下代码:

module.exports = {
  hex_md5:hex_md5
};

这个应该类似dll动态链接库的开发吧,导出函数。


http://www.niftyadmin.cn/n/1365024.html

相关文章

PHPStorm使用心得

PHP代码快捷键&#xff1a; ctrl b: 跳到变量申明处ctrl F12: 可以显示当前文件的结构 ctrl d: 行复制ctrl shift ]/[: 选中块代码<table>....</table>ctrl / : 单行注释ctrl shift / : 块注释ctrl shift v: 可以复制多个文本多项目并存的问题&#xff1…

DataTable 添加列、设置主键、添加行、查询、

DataTable 添加列、设置主键、添加行、查询 对于数据库的操作&#xff0c;资料太多&#xff0c;大家也比较熟悉。但有时数据量较少&#xff0c;但更新频繁的变量操作&#xff0c;通常采用自定义结构&#xff0c;但自定义结构的可维护性和灵活性就比不上临时表&#xff0c;我们可…

ef4.1执行连接查询内连接和左连接

当我们做多表查询时 用Include 强制加载 或用 select 去查询时 发现生成的SQL语句 有时是左连接 有时是inner join。 其实EF是根据我们实体类的连接字段 是否可空来判断的~比如外键 RefID inner join写法&#xff1a; public int RefID { get; set; } 在OnModelCreating事…

又六个月过去了,看看我的网站进化到什么程度了

上次发了《一个人六个月做了个网站&#xff0c;还要不要继续做呢&#xff1f;》一文后&#xff0c;得到了众多网友的回应&#xff0c;我仔细地阅读了每一条评论&#xff0c;然后做了一个决定&#xff1a;再做一段时间&#xff0c;并观察发展情况。同时网站的访问量也迎来了到目…

js同步异步的常用方法

<!--ES5&#xff1a;通过回调函数来处理异步执行的结果--> function fn(callback){setTimeout(()>{var call "hello world";callback(call);}, 1000); } fn(function(call){console.log(call); //hello world });<!--ES6新特性&#xff1a;Promise-->…

vue axios/uniapp 简单的请求(拦截)封装示例

axios npm 下载 axios新建http.js(随意)后端请求拼接方式统一 import axios from axios; import qs from qs;// const baseUrl ; //配置接口地址 const baseUrl //线上 //添加请求拦截器 axios.interceptors.request.use((config) > {//在发送请求之前做某件事//...ret…

vue 上传图片到oss / uniapp上传图片到oss

vue 新建js文件 let OSS require(ali-oss); //npm 下载ali-osslet client new OSS({/*需要自己去申请*/accessKeyId: ,accessKeySecret: ,bucket: ,region: , });export async function put (obj) { // tu/>在oss上的保存图片的文件夹&#xff08;自定义一个文件夹名&am…

[转]XPath语法 在C#中使用XPath示例

本文转自&#xff1a;http://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单&#xff0c;但是强大够用&#xff0c;它也是使用xslt的基础知识。 示例Xml&#xff1a; ?123456789101112131415161718192021…