2013-05-05 56 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