百度登录框架

百度登录

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            body{
                margin: 0;
                padding: 0;
            }
            img{
                width: 270px;
                height: 129px;
                display: block;
                margin: 10px auto;
            }
            .btn{

            }
            font:hover{
                cursor: pointer;
                color: red;
            }
            .back-img{
                border: 1px solid #000000;
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0px;
                left: 0px;
                background-color: #000000;
                opacity: 0.3;
                z-index: 100;
                display: none;
            }
            .login{
                border: 1px solid #000000;
                width: 390px;
                height: 500px;
                position: absolute;
                top:26%;
                left: 35%;
                background-color:pink;
                z-index: 110;
                display: none;
            }
            .login-top{
                position: absolute;
                width: 100%;
                height: 10%;
                background-color: gray;
            }
            .close-login{
                display: block;
                position: absolute;
                right: 10px;
                top: 5px;
                width: 30px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                font-size: 30px;
                color: #FFFFFF;
            }
            .close-login:hover{
                border: 1px solid #FFFFFF;
                cursor: pointer;
            }
            .login-top:hover{
                cursor: move;
            }
        </style>
        <script type="text/javascript" src="js/a.js" ></script>
        <script>

            //点击登录
            function login(){
                //获取覆盖图层对象
                var backimg = document.getElementById("backimg");
                //登录框的div对象
                var login = document.getElementById("move_div");

                login.style.display = "block";
                backimg.style.display = "block";

            }

            //隐藏登录弹出框
            function loginClose(){
                //登录框的div对象
                var login = document.getElementById("move_div");
                //获取覆盖图层对象
                var backimg = document.getElementById("backimg");

                login.style.display = "none";
                backimg.style.display = "none";

            }

        </script>
    </head>
    <body>

        <div id="backimg" class="back-img" ></div>

        <div  id="move_div" class="login">

            <!--登录弹出框顶部-->
            <div class="login-top" onmousedown="down()" onmouseup="up()" onmousemove="move()">
                <span class="close-login" onclick="loginClose()">×</span>
            </div>

        </div>

        <div class="top">
            <font onclick="login()">登录</font>
        </div>

        <img src="img/logo.png" />

        <div class="btn">
            <input type="text" />
            <button>百度一下</button>
        </div>

    </body>
</html>
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HandlerInterceptor是Spring框架提供的一个接口,用于拦截请求并在请求处理之前或之后执行一些操作。通过实现HandlerInterceptor接口,我们可以定义一些拦截器,用于实现登录拦截、权限验证、日志记录等功能。在Spring Boot中,可以通过创建一个实现HandlerInterceptor接口的拦截器类,并在该类的方法中编写拦截逻辑来实现登录拦截功能。 以下是一个示例的HandlerInterceptor拦截器类的代码: ```java @Configuration public class UserLoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // 在请求处理之前执行的逻辑,例如进行登录验证 // 如果用户未登录,则可以通过response.sendRedirect()方法重定向到登录页面 return true; // 返回true表示继续处理请求,返回false表示拦截请求 } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { // 在请求处理之后,视图渲染之前执行的逻辑 } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { // 在整个请求完成之后执行的逻辑,可以进行一些资源清理操作 } } ``` 以上代码中的preHandle()方法用于在请求处理之前进行登录验证,如果用户未登录,则可以通过response.sendRedirect()方法重定向到登录页面。postHandle()方法用于在请求处理之后,视图渲染之前执行一些逻辑,例如可以对ModelAndView进行修改。afterCompletion()方法用于在整个请求完成之后执行一些操作,例如可以进行一些资源清理操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值