layui后台管理登录
1. 登录操作进行验证判断
2. 调用接口发送请求
3. 可存储信息在浏览器缓存
此处所用请求方法为js中自己写的方法封装好的 ,感兴趣的可以去看下。layui封装js封装js方法https://blog.csdn.net/qing_er_/article/details/126097088
如果未封装,可用ajax请求调用接口。
// 进行登录操作form.on('submit(login)', function (data) {data = data.field;var captcha = $('#ctl00_txtcode').val().toUpperCase(); if (data.username == '') {layer.msg('登录账号不能为空');return false;}if (data.password == '') {layer.msg('密码不能为空');return false;}if (captcha == '') {layer.msg('验证码不能为空');return false;}if (captcha != code) {layer.msg('验证码不正确');return false;}postData('url接口地址', {username: data.username, secretcode: data.password}, true).then(res=>{// 保存token至浏览器缓存sessionStorage.setItem('token', res.toekn) //根据后端返回的toekn,把token保存起来let userInfo = {username: res.username,is_admin: res.is_admin, //此处为您想存储在浏览器缓存的值userid: res.userid}sessionStorage.setItem('userInfo', JSON.stringify(userInfo)) //将userInfo存储在浏览器缓存中 sessionStorage存储方法一旦关闭浏览器窗口,存储数据也随之消失layer.msg('登录成功', function () {window.location = '../index.html';});}).catch(err=>{})return false;});
这里传给后端的参数为 username(用户名)、secretcode(密码)
userInfo 是存储在浏览器缓存中的内容
layui后台管理登录相关推荐
- layui后台管理首页配置
layui后台管理首页配置 项目SSM整合,参考我之前的笔记视频 layui后台管理首页配置 导入layui index.html <div class="layui-side lay ...
- LAYUI后台管理模板
版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 后台模板 今天发现一个非常美观且实用的后台管理模板,图示如下: 模板地址 http://lay ...
- #项目#layui后台管理模板总结
xadmin 的部分模板片段,首页导航栏 <#macro navLeft><div class="left-nav"><div id="si ...
- vue中后台管理登录后的token管理
在做后台管理系统的时候,登录后token管理很重要.上代码,有瑕疵,有待改善,见谅. import Vue from 'vue' import Router from 'vue-router' imp ...
- layui查档页面_首页--layui后台管理模板 2.0
将顶部高度修改为50px,如果有朋友感觉还是原来的高度更好,请将index.css文件中最底部的4行样式去掉即可,有注释 郑重提示:由于后期会对此框架进行多次开发,基本上修改的是大框架,所以强烈不建议 ...
- Laravel5.6 实现后台管理登录(自定义用户表登录)
1.添加guard 认证驱动 'guards' => ['web' => ['driver' => 'session','provider' => 'users',],'adm ...
- 工作152:阅读之后台管理登录样式
<template><div class="login-wrap"><div class="ms-login"><di ...
- LayUI 后台管理模板
页面代码 <div style="height:60px;position: relative;top: 0;width:100%;z-index: 100;background: # ...
- 简单的后台管理:登录+注册接口
所需:Express+MySQL数据库 +Vue 首先在Express创建服务端并且连接数据库 // 连接数据库 var mysql = require('mysql'); var connectio ...
最新文章
- Rocksdb 的优秀代码(三)-- 工业级 线程池实现分享
- 神经网络入门——12梯度下降代码
- 光遇自动弹琴脚本代码_光遇弹琴辅助软件下载-光遇自动弹琴脚本代码下载v1.0_86PS软件园...
- 《Flex 第一步》
- hadoop(6)——mrjob的使用(2)——交给hadoop集群
- The Basics
- 初步认识java中的方法
- 读CLR via C#总结(13) 详谈泛型
- C语言分支语句和循环语句及练习
- innobackupex做MySQL增量备份及恢复
- 网络布线指南:光纤基础知识大扫盲
- python bytes转int_Python学习进阶教程(11)—数值类型
- C语言运算符优先级(超级详细)
- IP地址最后一位斜杠是什么意思?比如192.168.1.10/27?还有IP地址和子网掩码相加得到的网络地址是什么意思
- 光耦隔离的作用是什么?
- dlib重新训练dlib_face_recognition_resnet_model_v1.dat
- PHP微信公众号网页授权登录 扫码登录 获取用户基本信息
- Linux 命令系统性学习
- 什么是法?什么是僧?
- GPG对文件加解密的简单实现
热门文章
- 技术分享|Flow接入节点(Access node)重构介绍
- 校园O2O商铺平台-商品模块
- Apollo Planning决策规划算法代码详细解析 (15): 速度动态规划SPEED_HEURISTIC_OPTIMIZER 上
- 【c++】拼音转数字
- iPhone版远程控制软件综合评测,全面揭秘如何用手机遥控电脑
- 82-网络编程监听函数(listen)
- 苹果内购审核那些被拒的原因
- android高仿苹果计算器,Android仿IOS计算器源码
- ETAS赋能软件定义汽车
- html5、canvas核型技术阅读(1)