菜单

spring security 4.2.2 自定义登录界面

2019年2月13日 - UNIXSolaris

manbetx网页手机登录版 1

公布项目

manbetx网页手机登录版,花色周转结果如下图:

manbetx网页手机登录版 2

登陆界面

manbetx网页手机登录版 3

登陆成功界面

manbetx网页手机登录版 4

开创登录界面

在 webapp/ 下创设log.jsp,登陆表单代码如下:

<html>
    <body>
        <form action="j_spring_security_check" method="POST">
            <input type="text" name="username"  /> </br> 
            <input type="password" name="password" /> </br> 
            <input type="submit" value="submit" />
        </form>
    </body>
</html>

注意:

2.相继点击Computer Configuration -> Windows Settings ->
Scripts(Startup/Shutdown)

搭建基本条件

详情见 spring-security入门

体系目录结构如下:

manbetx网页手机登录版 5

类型目录结构

平时状态下,进入Windows界面此前都有三个登录进程,怎么样在签到前让系统实行脚本呢?下边介绍一种办法。

修改spring-security配置文件security.xml

在security.xml文件中增添以下内容:

<b:beans xmlns="http://www.springframework.org/schema/security"
    xmlns:b="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                        http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd">

    <http pattern="/login.jsp" security="none" />
    <http auto-config="true" use-expressions="true">
        <intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
        <form-login 
            login-page="/login.jsp" 
            login-processing-url="/j_spring_security_check" 
            authentication-failure-url="/login.jsp"
            default-target-url="/index.jsp" />
        <csrf disabled="true" />
    </http>
    <user-service>
        <user name="user" password="password" authorities="ROLE_USER" />
    </user-service>
</b:beans>

注意:

1.  login-page="/login.jsp" 表示使用login.jsp代替默认登陆界面。 

2.  login-processing-url="/j_spring_security_check"  使用spring-security 4.x版本必须添加该属性,表示登录表单提交路径。

3.  authentication-failure-url="/login.jsp" 表示授权失败之后跳转到login.jsp界面。

4.  default-target-url="/index.jsp" 表示授权成功之后默认跳转到index.jsp界面。

manbetx网页手机登录版 6

源码

点击下载源码

1.开辟组策略,在Run(运转)中输入GREDIT.MSC,点击确认。

重启,在下次报到Windows界面前,系统会自动执行所添加的本子。

 

4.点击确认

3.在右侧双击Stratup,出现如图弹窗,可在此添加cmd大概PowerShell脚本。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图