日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Flsak爱家租房--实名认证

發(fā)布時間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flsak爱家租房--实名认证 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

0.頁面展示效果


1.設(shè)置用戶實(shí)名認(rèn)證信息–后端代碼

@api.route("/users/auth", methods=["POST"]) @login_required def set_user_auth():"""保存實(shí)名認(rèn)證信息"""user_id = g.user_id# 獲取參數(shù)req_data = request.get_json()if not req_data:return jsonify(errno=RET.PARAMERR, errmsg="參數(shù)錯誤")real_name = req_data.get("real_name") # 真實(shí)姓名id_card = req_data.get("id_card") # 身份證號# 參數(shù)校驗(yàn)if not all([real_name, id_card]):return jsonify(errno=RET.PARAMERR, errmsg="參數(shù)錯誤")# 保存用戶的姓名與身份證號try:User.query.filter_by(id=user_id, real_name=None, id_card=None)\.update({"real_name": real_name, "id_card": id_card})db.session.commit()except Exception as e:current_app.logger.error(e)db.session.rollback()return jsonify(errno=RET.DBERR, errmsg="保存用戶實(shí)名信息失敗")return jsonify(errno=RET.OK, errmsg="OK")

2.前端代碼

<!DOCTYPE html> <html> <head> <meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><title>愛家-實(shí)名認(rèn)證</title><link href="/static/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet"><link href="/static/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet"><link href="/static/css/reset.css" rel="stylesheet"><link href="/static/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet"><link href="/static/css/ihome/main.css" rel="stylesheet"><link href="/static/css/ihome/profile.css" rel="stylesheet"> </head> <body><div class="container"><div class="top-bar"><div class="nav-bar"><h3 class="page-title">實(shí)名認(rèn)證</h3><a class="nav-btn fl" href="/my.html"><span><i class="fa fa-angle-left fa-2x"></i></span></a></div></div><div class="menus-con"><ul class="menus-list"><li><div class="menu-title"><h3>認(rèn)證信息</h3></div><div class="menu-content"><form id="form-auth" method="post"><div class="form-group"><label for="real-name">真實(shí)姓名</label><input type="text" class="form-control" name="real_name" id="real-name" ></div><div class="form-group"><label for="id-card">身份證號碼</label><input type="text" class="form-control" name="id_card" id="id-card"></div> <div class="error-msg"><i class="fa fa-exclamation-circle"></i>信息填寫不完整,請補(bǔ)全信息</div><input type="submit" class="btn btn-success" value="保存"></form></div></li></ul></div><div class="popup_con"><div class="popup"><p>保存成功!</p></div><div class="mask"></div></div><div class="footer"><p><span><i class="fa fa-copyright"></i></span>愛家租房&nbsp;&nbsp;享受家的溫馨</p></div> </div><script src="/static/js/jquery.min.js"></script><script src="/static/js/jquery.form.min.js"></script><script src="/static/plugins/bootstrap/js/bootstrap.min.js"></script><script src="/static/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js"></script><script src="/static/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.zh-CN.min.js"></script><script src="/static/js/ihome/auth.js"></script> </body> </html>

3.js代碼

function showSuccessMsg() {$('.popup_con').fadeIn('fast', function() {setTimeout(function(){$('.popup_con').fadeOut('fast',function(){}); },1000) }); }function getCookie(name) {var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");return r ? r[1] : undefined; }$(document).ready(functifon(){// 查詢用戶的實(shí)名認(rèn)證信息$.get("/api/v1.0/users/auth", function(resp){// 4101代表用戶未登錄if ("4101" == resp.errno) {location.href = "/login.html";} else if ("0" == resp.errno) {// 如果返回的數(shù)據(jù)中real_name與id_card不為null,表示用戶有填寫實(shí)名信息if (resp.data.real_name && resp.data.id_card) {$("#real-name").val(resp.data.real_name);$("#id-card").val(resp.data.id_card);//input添加disabled屬性,禁止用戶修改$("#real-name").prop("disabled", true);$("#id-card").prop("disabled", true);// 隱藏提交保存按鈕$("#form-auth>input[type=submit]").hide();}} else {alert(resp.errmsg);}}, "json");// 管理實(shí)名信息表單的提交行為$("#form-auth").submit(function(e){e.preventDefault();// 如果用戶沒有填寫完整,展示錯誤信息var realName = $("#real-name").val();var idCard = $("#id-card").val();if (realName == "" || idCard == "") {$(".error-msg").show();}// 將表單的數(shù)據(jù)轉(zhuǎn)換為json字符串var data = {real_name: realName,id_card: idCard};var jsonData = JSON.stringify(data);// 向后端發(fā)送請求$.ajax({url:"/api/v1.0/users/auth",type:"post",data: jsonData,contentType: "application/json",dataType: "json",headers: {"X-CSRFTOKEN": getCookie("csrf_token")},success: function (resp) {if (0 == resp.errno) {$(".error-msg").hide();// 顯示保存成功的提示信息showSuccessMsg();$("#real-name").prop("disabled", true);$("#id-card").prop("disabled", true);$("#form-auth>input[type=submit]").hide();}}});})})

4.獲取用戶實(shí)名認(rèn)證信息–后端代碼

@api.route("/users/auth", methods=["GET"]) @login_required def get_user_auth():"""獲取用戶的實(shí)名認(rèn)證信息"""user_id = g.user_id# 在數(shù)據(jù)庫中查詢信息try:user = User.query.get(user_id)except Exception as e:current_app.logger.error(e)return jsonify(errno=RET.DBERR, errmsg="獲取用戶實(shí)名信息失敗")if user is None:return jsonify(errno=RET.NODATA, errmsg="無效操作")return jsonify(errno=RET.OK, errmsg="OK", data=user.auth_to_dict())

總結(jié)

以上是生活随笔為你收集整理的Flsak爱家租房--实名认证的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 夜夜夜久久久 | 91婷婷| 亚洲欧美自拍视频 | 色婷婷一区二区三区四区 | 三级黄色网络 | 欧美性另类 | av av在线 | 毛片入口 | 超碰123| 麻豆出品 | 男人天堂色 | 蜜臀在线播放 | 一区在线免费 | 亚洲精品天堂成人片av在线播放 | 秋霞欧美在线观看 | 久草资源福利 | 丰满女邻居的色诱4hd | 成人免费毛片片v | 少妇无套内谢免费视频 | 亚洲www色 | 日韩深夜视频 | 日本欧美一区二区 | 欧美日韩精品一区二区三区 | 精品乱子伦一区二区 | 国产人妖在线 | 狠狠狠| 亚洲热av | 久久人人草| 日本黄色xxxx | 性感美女一区 | 艳妇臀荡乳欲伦交换电影 | 操你啦影院| 日韩欧美在线中文字幕 | fc2成人免费视频 | 女人扒开腿让男人桶爽 | 婷婷伊人综合中文字幕 | 亚洲 欧美 激情 小说 另类 | 激情综合五月天 | 97精品人人妻人人 | 一个色在线 | 私拍在线 | 天天宗合 | 国产精品丝袜视频 | 亚洲色图国产精品 | 国内精品偷拍 | 18成人免费观看视频 | a天堂最新地址 | 成人黄色激情小说 | 成人av图片 | 亚洲成av人片在www色猫咪 | 成人一级片视频 | 亚洲色图av在线 | 国产成人精品一区二区三区无码熬 | 国产亚洲一区二区在线 | 午夜特片网 | 精品一区二区三区四区五区六区 | 欧美日韩经典 | 一道本一区二区 | 日本高清视频在线播放 | 短篇山村男同肉耽h | 日韩电影中文字幕在线观看 | 国产激情在线观看 | 久久精品网 | 精品影视 | jizz国产在线 | 国产精品视频福利 | 日日爽夜夜爽 | 欧美伊人影院 | 欧洲色av | 久久裸体视频 | 中文字幕在线视频一区二区 | av地址在线观看 | 羞羞动漫在线观看 | 九七在线视频 | 啪啪网免费 | 国产成人久久精品麻豆二区 | 日韩av中文在线观看 | 国产美女明星三级做爰 | 亚洲成人精品一区二区 | 老女人毛片 | 呦呦色| 97超碰碰碰 | 免费毛片网 | av免费入口 | 97视频免费在线观看 | 欧美性猛交xxxx黑人 | 国产无遮挡又黄又爽免费视频 | 亚洲一区二区三区影院 | 久久久久久久久福利 | 日本a级片网站 | 高h喷汁呻吟3p| 91福利在线导航 | 深夜久久| 亚洲精品乱码久久久久久蜜桃不卡 | 西川结衣在线观看 | 99热这里只| 97在线国产 | 亚洲精品电影 | 欧美做爰猛烈床戏大尺度 |