jeecmsは、舞台裏のアクセスアドレスを変更V9

将jeeadmin / jeecms /インデックス。やる改为管理/ index.do为例

修改のWebContentの\のWEB - INF \ web.xmlファイルを
 <のservlet-mapping>   
  の<servlet-name>のJeeCmsAdmin </サーブレット名>   
  の<url-pattern> / jeeadmin / jeecms / * </ url-pattern>   
 </のservlet-mapping> 
改为

<のservlet-mapping> 
  の<servlet-name>のJeeCmsAdmin </サーブレット名> 
  の<url-pattern> / adminに/ * </のurl-pattern> 
  </のservlet-mapping> 
修改のWebContentのの\ WEB-INF \ CONFIG \ jeecms-サーブレット-admin.xml 
<エントリーキー= "のappBase"値= "/ jeeadmin / jeecms" /> 
改为

<エントリーキー= "のappBase"値= "/管理" />

*が.jspx =アノン
* .jhtml =アノン
/member/forgot_password.jspx = anonが
/member/password_reset.jspx =アノン
/login.jspx = authcは
/logout.jspx =ログアウト
/メンバー/ ** =ユーザー
/ jeeadmin / jeecms / login.do = authcは
/jeeadmin/jeecms/logout.do =ログアウト
/ jeeadmin / jeecms / ** =ユーザー
改为

*が.jspx =アノン
  * .jhtml =アノン
  /member/forgot_password.jspx =アノン
  /member/password_reset.jspx =アノン
  /login.jspx = authcは
  /logout.jspx =ログアウト
  /メンバー/ ** =ユーザー
  /admin/login.do = authcは
  /admin/logout.do =ログアウト
  /管理/ ** =ユーザー

        ストリングctxPath = helper.getOriginatingContextPath(リクエスト)。
        INT = 0を起動し、私は= 0、カウント= 2




        文字列URI = helper.getOriginatingRequestUri(リクエスト)。
        (もし!StringUtils.isBlank(ctxPath)){ 
            数++; 
        } 
        (iは開始&&数<= -1!){ながら
            (1 +開始、 '/')= uri.indexOf開始。
            I ++; 
        } 
    (開始<= 0){場合
        ( "管理者のアクセスパスがパターン'/ ... / jeeadmin / jeecms'好きではない:" + URI)新しいIllegalStateExceptionがスロー。
    } 
    uri.substring返す(開始)
} 
改为

プライベート静的文字列のgetURI(HttpServletRequestのリクエスト)はIllegalStateExceptionが{スロー 
        UrlPathHelperヘルパー=新しいUrlPathHelperを();
        文字列のURIが= helper.getOriginatingRequestUri(要求)。
        ストリングctxPath = helper.getOriginatingContextPath(リクエスト)。
        // int型開始= 0、I = 0は、カウント= 2;修改
        int型= 0、I = 0、= 1をカウントし始めます。
        (もし!StringUtils.isBlank(ctxPath)){ 
            数++; 
        } 
        (iは開始&&数<= -1!){ながら
            (1 +開始、 '/')= uri.indexOf開始。
            I ++; 
        }    
    (開始<= 0)場合は{ 
        新しいIllegalStateExceptionがスロー( "管理者のアクセスパスは'/管理/ ...'のパターン好きではない:" + URI)を、
    } 
    uri.substring返す(開始) 
core_user SELECT * FROM; 
。| 1 | ADMIN | jobar | 0230504dd5de96d2f6784d45d1bc7633 | 
パスワードが暗号化されています。

パスワードの暗号化クラス:com.ponyjava.common.util.Md5PwdEncoderの

例では、私が「zhaozh」、このクラスの暗号化の最初の使用で、[OK]をデータベースを更新するためのパスワードを設定したいです。

Testクラス{公共
    のpublic static無効メイン(文字列[] args){ 
        Md5PwdEncoder新しい新しいMd5PwdEncoder =エンコーダ(); 
        のSystem.out.println(encoder.encodePassword( "zhaozh")); 
    } 
} 
出力:f06238ff925a61f9c62de7d64c64bad3 

のMySQL> 

core_userセットを更新しますパスワードのuser_id = = 'f06238ff925a61f9c62de7d64c64bad3' '1'; 
[OK]を再度ログインします。

 

おすすめ

転載: www.cnblogs.com/Jeely/p/11224310.html