当前位置: 首页 > news >正文

奉化网站建设/百度关键词排名优化工具

奉化网站建设,百度关键词排名优化工具,自己做网站流程,建设网站硬件需要ajax登录请求第一次点击按钮没有发出post请求,但后台却能接收到数据,且登录验证流程全都没能生效,第二次提交的时候才能正常post,登录验证流程流程也生效登录页面的ajax代码$("#login_botton").click(function(){//注册…

ajax登录请求第一次点击按钮没有发出post请求,但后台却能接收到数据,且登录验证流程全都没能生效,

第二次提交的时候才能正常post,登录验证流程流程也生效

登录页面的ajax代码

$("#login_botton").click(function(){

//注册按钮的事件,用ajax提交表单

$.post("/dologin",{

"username" : $("#username").val(),

"password" : $("#password").val()

},function(result){

if(result == "1"){

//登录成功

alert("登陆成功!将自动跳转到首页");

window.location = "/";

}else if(result == "-1"){

$("#regist-msg").html("用户名不存在");

$("#regist-msg").addClass("alert-danger")

}else if(result == "-2"){

$("#regist-msg").html("密码错误!");

$("#regist-msg").addClass("alert-danger")

}

});

});

这是登录验证的代码var formidable = require("formidable");var es6 = require("es6");var path = require("path");var fs = require("fs");var db = require("./db.js");var md5 = require("./md5");

exports.doLogin = function (req, res, next) {    //得到用户表单

var form = new formidable.IncomingForm();

form.parse(req, function (err, fields, files) {        //得到表单之后做的事情

var username = fields.username;        var password = fields.password;        console.log(username+password);        var jiamihou = md5(password);        //查询数据库,看看有没有个这个人

db.find("users", {"username": username}, function (err, result) {            if (err) {

res.send("-5");                return;

}            //没有这个人

if (result.length == 0) {

res.send("-1"); //用户名不存在

return;

}            //有的话,进一步看看这个人的密码是否匹配

if (jiamihou == result[0].password) {

req.session.login = "1";

req.session.username = username;

res.send("1");  //登陆成功

return;

} else {

res.send("-2");  //密码错误

return;

}

});

});

};

这是入口文件var express = require('express');var app = express();var ejs = require('ejs');var route = require('./route/route');var myDo = require('./model/do');var session = require('express-session');//使用sessionapp.use(session({

secret: 'keyboard cat',

resave: false,

saveUninitialized: true}));

app.set('view engine','ejs');//静态文件app.use('/static',express.static('public'));

app.use("/avatar",express.static("./avatar"));

app.get('/login',route.showLogin);

app.post('/dologin',myDo.doLogin);

当我第一次点击登录的时候,从控制台看到没有post请求,但后台却打印出了账号和密码,

同一个页面不刷新,我第二次点登录的时候,控制台就有post请求了,而且账号验证的代码也能正常运行

http://www.lbrq.cn/news/1421461.html

相关文章:

  • 做网站的职位/小红书推广策略
  • 怎么免费自己做网站/优化营商环境工作总结
  • 中国建设部官方网站证件查询/云建站
  • 直播网站的建设/郑州互联网公司排名
  • 美女直接做的网站/学企业管理培训班
  • 网站开发的理解/杭州百度推广代理商
  • BBS推广网站的步骤/百度总部投诉电话
  • 深圳网站 建设/seo全网优化指南
  • 网站建设客户分析调查表/驻马店百度seo
  • wordpress 主题 音乐/如何做好关键词的优化
  • 漳州公司建设网站/网站设计模板
  • 乾安网站建设公司电话/域名查询备案
  • 江西网站建设哪家好/b2b网站排名
  • 北京大型网站优化/线上营销推广渠道
  • 做网站买二手域名/谷歌商店下载官方正版
  • wordpress 终极优化/进行优化
  • 淮滨网站建设公司/温州seo招聘
  • 网站的例子/网站seo规划
  • 连云港网站建设哪家好/建立一个网站需要多少钱
  • 生物技术网站开发/seo外包方案
  • 响应式网站建设市场/爱站网长尾挖掘工具
  • 学校网站开发的背景/厦门seo总部电话
  • 台州优秀网站设计/谷歌浏览器搜索引擎入口
  • 可以做点赞的网站/推广运营平台
  • 基于php网站建设设计/windows优化大师
  • 县级政府网站建设方案/厦门seo推广优化
  • 网站顶部固定怎么做/杭州百度首页优化
  • 什么是分类信息网站营销/深圳网站设计
  • 设计师个人网站/磁力宝最佳搜索引擎入口
  • 免费推广网站搭建/企业查询官网
  • Jenkins安装部署(Win11)和常见配置镜像加速
  • 基于uni-app+vue3实现的微信小程序地图范围限制与单点标记功能实现指南
  • 【昇腾】单张48G Atlas 300I Duo推理卡MindIE+WebUI方式跑7B大语言模型_20250816
  • Javar如何用RabbitMQ订单超时处理
  • ubuntu 24.04 通过部署ollama提供大模型api接口
  • 使用Docker容器化Python测试Pytest项目并配置GitHub Actions CI/CD流程