效果图:
1、没有登录直接访问后台系统时,提示“请先登录系统!”。
2、输入数据库不存在的用户则提示“无此用户!”。
3、 输入密码不正确时提示“密码不正确!”。
4、role权限为普通用户user时,不允许访问后台,提示“普通用户无法登录!”。
正文开始:
1、数据库user表数据
2、 项目目录
3、配置登陆了控制器,调用findUser函数,把查询到的数据库的数据拿到。
package cn.gxks.web.leasemall.controller;
import cn.gxks.web.leasemall.entity.Users;
import cn.gxks.web.leasemall.service.UsersService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpSession;
@Slf4j
@Controller
//登录控制器
public class LoginController {
@Autowired
private UsersService usersService;
//指定的所有路径都可跳转到登录页
@GetMapping(value = {"/index", "/admin/login", "/"})
public String