2013-05-05 80 views
1

我使用彈簧安全 和我有一個登錄表單來連接我用這個和它的工作j_spring_security_logout與extjs4

connect:function(button, event, opt) 
    { 
     var form = button.up('form'); 
     form.getForm().submit({ 
      url:'j_spring_security_check', 
      method:'POST', 

      success:function(){ 
       //Ext.Msg.alert('Login OK', 'success'); 
       //this.getLogin().close(); 
        Ext.getCmp('log').close(); 
        var view1 = Ext.widget('home'); 

     } 

和我有按鈕註銷,但idont知道山楂使用網址:「j_spring_security_logout」

任何一個有解決方案?

回答

0

配置註銷-URL的過濾器註銷:從PHP http://static.springsource.org/spring-security/site/docs/3.2.x/reference/springsecurity-single.html#nsa-logout

<http ...> 
... 
    <logout logout-url="/your-logout-page" logout-success-url="/"/> 
</http> 

訪問。您需要定義url根據上面的配置:

... 
form.getForm().submit({ 
      url:'your-logout-page', 
... 

而且,你可以把鏈接像

<a href="\j_spring_security_logout"/>" > Logout</a> 
+0

我havee不是一個表單提交 和URL應該 網址:'j_spring_security_logout' – Amin 2013-05-05 13:17:48

+0

'j_spring_security_logout'是默認的URL,我在上面顯示如何更改它。你有問題如何從extjs4調用URL? 你可以把鏈接像'" > Logout' – Michael 2013-05-06 03:32:16

+0

我工作與extjs不是html – Amin 2013-05-06 07:20:42