2023.2.17日学习内容(session认证)

产品增加:

1:创建页面 如果要对输入框进行验证,则需要required="" lay-verify="username"

2:创建js

1)页面加载完成执行里面的代码 $(function(){})

2)加载layui的模板:layui.use([],function(){})

3)监听提交按钮

form.on('submit(add)',function(data){//data拿到form表单

data=data.field;// field 对应的是name属性

如果有文件上传,则另外拿

data.imgHref=imgHref;

如果是复选框,则也需要单独拿数据

可以对复选框进行遍历(如用户新增爱好)

这里的data即拿到所有我们需要的数据

通过ajax传递到Java后台

$.ajax({

url:'/back/product/add',

data:data,

type:'post',

dataType:'json',

success:function(res){

根据res返回的数据进行逻辑处理

对前端js里面到处都在使用ajax,所以可以考虑将ajax的代码提取到公共的js

myAjax.js一定要移到jQuery.js的后面,其他js之前

对于后台管理系统来说,不能所有人都可以访问,必须登录

前端:不能让用户直接访问页面?

当用户访问页面的时候,判断用户是否已经登录即可?

判断登录用js来操作,因为每一个页面都有myAjax.js文件,则直接写到里面即可

登录或者没有登录应该有一个标识,

所以在登录成功以后可以设定一个标识符,在其他页面访问的时候,查看当前标识符是否存在即可

在其他页面如果拿不到标识符,则直接返回登录页面即可

一定不要在页面加载完成执行判断用户是否已经登录

对于有个别用户可以直接访问后台接口,也能做相应的操作,这也是不符合标准

所以在后台应该有一个登录标识,判断是否已经登录,而且应该拦截所有访问后台的接口地址

这里需要用到过滤器

对于session安全认证:前后端都必须判断是否已经登录

模糊查询:

模糊查询条件:根据查询所有的展示数据来判断应该有哪些模糊查询条件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值