zoukankan      html  css  js  c++  java
  • 如何定制Acegi验证框架的验证错误信息

    • 编写资源文件,Acegi的DaoAuthenticationProvider使用了如下的资源Key
    AbstractUserDetailsAuthenticationProvider.badCredentials=自定消息
    AbstractUserDetailsAuthenticationProvider.onlySupports
    =自定消息
    AbstractUserDetailsAuthenticationProvider.locked
    =自定消息 account was locked
    AbstractUserDetailsAuthenticationProvider.disabled
    =自定消息account was disabled
    AbstractUserDetailsAuthenticationProvider.expired
    =自定消息
    AbstractUserDetailsAuthenticationProvider.credentialsExpired
    =自定消息

    • 定义资源Bean
        <bean id="messageSource"
            class
    ="org.springframework.context.support.ResourceBundleMessageSource">
        
    <property name="basename">
                
    <value>资源文件(包名+资源文件名)</value>
            
    </property>
        
    </bean>

    • 将资源Bean注入到DaoAuthenticationProvider
    1    <bean id="daoAuthenticationProvider"
    2        class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
    3        <property name="userDetailsService">
    4            <ref local="inMemoryDaoImpl" />
    5        </property>
    6        <property name="messageSource">
    7            <ref bean="messageSource" />
    8        </property>
    9    </bean>



  • 相关阅读:
    HDU 2795
    HDU 1394
    HDU 1754
    HDU 1166
    SDOI 2006
    HDU 1423
    HDU 1561
    centos7.4 搭建zabbix-server 3.4.5
    vim 简单笔记
    jdk环境并配置环境变量
  • 原文地址:https://www.cnblogs.com/zengezenge/p/1077418.html
Copyright © 2011-2022 走看看