这是关于 微信登录不上去怎么办zenmeban 的解答
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html微信登录不上去怎么办zenmeban
1、请检查您的手机是否正常连接到网络。
2、请检查您的微信账号是否被冻结或登录失败次数太多,如果是,请重新获取账号和密码。
3、请确保您的手机上是否安装有最新版本的微信应用程序。
4、更换其它网络环境试一下,例如2G/3G/4G,WiFi等。
5、重新安装微信应用后再试一次(注意:重新安装微信之前需要先自行备份好您的账号信息)。
微信登录太频繁,怎么解决
1.尽量减少使用第三方客户端访问微信;
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html2.尽量不要在不同设备上登录微信;
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html3.每次登录微信之前应该用账号密码进行验证;
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html4.不要在微信中频繁进行发布、转发等更新操作;
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html5.定期更改微信密码,及时清理微信会话记录;
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html6.使用腾讯申诉服务,如果发现异常情况及时反映给微信工作人员。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html微信登录两个账号怎么弄
?
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html1. 进入微信客户端,在右上角点击右边的小圆形头像,进入设置页面。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html2. 点击设置页面中的“帐号与安全”选项,进入帐号与安全页面。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html3. 之后在帐号与安全页面中点击“多帐号登录”,进入多帐号登录页面。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html4. 多帐号登录页面中,点击“切换帐号”,然后点击“使用其他微信号登录”,便可以用另一个微信号登录。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html微信登不上怎么找回
1、进入微信网页版,在「登录」页面输入你的微信号或手机号、密码,然后选择「忘记密码」。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html2、输入你的微信号或手机号,以及你在注册微信时填写的验证码,点击「下一步」,选择「重新设置密码」来重置你的密码。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html3、输入一个新密码,点击「完成」。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html4、这时,可以重新登录微信,如果需要的话,可以重新设置微信个性签名等资料。
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html微信 登录
if (log_type == 'wx') {
let jscode = ctx.request.body.js_code;
let resultObj = {
"USERID": '',
"ROLETYPE": ''
}
if (!jscode) {
ctx.body = response_json.json_err_response("Code Error");
} else {
let result = await wx_login(jscode, appid, appsecret);
let openId = result["openId"];
let session_key = result["session_key"];
let loginResult = await login_by_wx(openId);
if (loginResult.length == 0) {
//不存在
let inResult = await insert_wx_user(openId);
if (inResult.affectedRows == 1) {
//更新成功
let selectResult = await login_by_wx(openId);
if (selectResult.length == 1) {
if (selectResult[0].user_stat == 0) {
resultObj["USERID"] = selectResult[0].user_id;
resultObj["ROLETYPE"] = selectResult[0].user_role;
resultObj["USERSTAT"] = 0;
//更新 key
await update_session_key(resultObj["USERID"], session_key, parseInt(ctx.session.seconds));
// console.log(resultObj);
ctx.body = response_json.json_success_response(resultObj);
} else {
//不是正常的用户
ctx.body = response_json.json_err_response("ErrorStat");
}
} else {
ctx.body = response_json.json_err_response("Error Search");
}
}
} else {
//登录成功
if (loginResult[0].user_stat == 0) {
resultObj["USERID"] = loginResult[0].user_id;
resultObj["ROLETYPE"] = loginResult[0].user_role;
resultObj["USERSTAT"] = 0;
//更新 key
await update_session_key(resultObj["USERID"], session_key, parseInt(ctx.session.seconds));
// console.log(resultObj);
ctx.body = response_json.json_success_response(resultObj);
} else {
//不是正常的用户
ctx.body = response_json.json_err_response("ErrorStat");
}
}
}
}
}
}
//微信登录
let login_by_wx = function (openId) {
let login_sql = 'SELECT * FROM user_base WHERE user_wx_OpenId ="' + openId + '"';
return new Promise(function (resolve, reject) {
db.query(login_sql, function (err, result) {
if (err) {
reject(err);
} else {
// console.log(result);
resolve(result);
}
})
})
}
/**
* 微信登录
* @param {JS code} 微信小程序 用户登录凭证 code
* @param {appid} 小程序 appid
* @param {appsecret} 小程序 appsecret
*
*/
let wx_login = function (js_code, appid, appsecret) {
var option = {
method: 'GET',
url: 'https://api.weixin.qq.com/sns/jscode2session',
qs: {
grant_type: 'authorization_code',
appid: appid,
secret: appsecret,
js_code: js_code
}
};
let result = {
"openId": '',
"session_key": ''
}
return new Promise(function (resolve, reject) {
request(option, function (err, res, body) {
if (res) {
let data = JSON.parse(body);
// console.log(data);
result.openId = data.openid;
result.session_key = data.session_key;
resolve(result);
// console.log(result);
// resolve(data);
} else {
reject(err);
}
});
});
}
/**
* 保存 微信 用户
* @param {openid} 微信 openid
*
*/
let insert_wx_user = function (openid) {
let user_id = uuidv1();
let insert_sql = 'INSERT INTO user_base(user_id,user_wx_OpenId,login_token,user_addtime,user_role,user_stat) VALUES(?,?,?,?,?,?)';
// 初始token
let random_token = Math.random().toString(36).substr(2);
let add_time = Date.now();
let user_param = [user_id, openid, random_token, add_time, 'user', 0];
return new Promise(function (resolve, reject) {
db.query(insert_sql, user_param, function (err, result) {
if (err) {
reject(err);
} else {
resolve(result);
}
})
})
}
/**
* 更新 token 令牌
* @param {String} user_id 用户id
* @param {String} session_key 微信session_key
* @param {Number} s 当前时间
*/
let update_session_key = function (user_id, session_key, s) {
let token_sql = 'UPDATE user_base SET login_token=?,token_expire=? WHERE user_id=? ';
let token_param = [session_key, s, user_id];
return new Promise(function (resolve, reject) {
db.query(token_sql, token_param, function (err, result) {
if (err) {
reject(err);
} else {
resolve(result);
}
})
})
}
文章源自乘风RC网 - https://www.cfrc.net/answer/52.htmlmodule.exports = {
login_by_wx: login_by_wx,
wx_login: wx_login,
insert_wx_user: insert_wx_user,
we_chat_login: we_chat_login,
update_session_key: update_session_key
}
微信登录方式
:
文章源自乘风RC网 - https://www.cfrc.net/answer/52.html1. 打开微信,点击右上角的“我”;
2. 点击下方的“登录”;
3. 选择“手机号/邮箱/微信号”,输入密码,点击“登录”按钮完成登录。