Hi

My login jsp file contains only form which includes the username and
password text field nothing else.
Here i am pasting of my stack for Interceptor...

I have struts.xml file in that i have included my authentication.xml

the content of authentication.xml file is following...

<struts>
        <package name="login" namespace="/login" extends="struts-default">
                <interceptors>
                        <interceptor name="login" class="LoginInterceptor">
                        </interceptor>
                        
                        <interceptor-stack name="defaultinterceptor">
                                <interceptor-ref name="login"/>
                                <interceptor-ref name="completeStack"/>
                                <interceptor-ref name="execAndWait"/>
                        </interceptor-stack>
                </interceptors>
                
                <global-results>
                        <result name="login" 
type="redirect">../login/login.action</result>
                        <result name="failure">authenticatFailure.jsp</result>
                        <result name="wait">Wait.jsp</result>
                        <result name="Exception">Exception.jsp</result>
                </global-results>
                
                                
                
                <action name="login" class="Login">
                        <interceptor-ref name="defaultinterceptor"/>
                        <result name="login">Login.jsp</result>
                </action>
                
                <action name="logout" class="Login">
                        <interceptor-ref name="completeStack"/>
                        <interceptor-ref name="execAndWait"/>
                        <result name="login">Login.jsp</result>
                </action>
        </package>
</struts>

And following is the contents of my interceptor...

public String intercept(ActionInvocation actionInvocation) throws Exception
{
                        
        if(!(loggedInUser)) {
                return Action.LOGIN;
        }
        else {
                return actionInvocation.invoke();
        }
}

Hope so above thing may help you some what to diagnosis the problem...
I have also tried to check without redirecting but then also it didn't work
for me...




Laurie Harper wrote:
> 
> Still not enough information to say for sure, but:
> 
>  > login otherwise redirect back that user to login page...
> ...
>  > i am passing request_locale paramter in url
> 
> you realize that a redirect will lose the request parameter, right?
> 
> If that isn't the clue you're looking for, post some configuration:
> 
> - your interceptor stack
> - action/result mappings in struts.xml for Action.LOGIN
> - relevant code from your login page JSP
> 
> L.
> 
> sagarlotiya wrote:
>> 
>> hi
>> you are right?
>> Let me describe the problem in detail.
>> 
>> i have one application in struts2.
>> 
>> I have made one interceptor that is called Login Interceptor in that i am
>> checking for whether user is valid or not If valid then i will allow them
>> to
>> login otherwise redirect back that user to login page...
>> 
>> I am achieving this thing using Login Interceptor...
>> 
>> Now suppose if user loggin successfully and then try to change the
>> localization it works...
>> but suppose if user fails to loggin and then will try to change the
>> localization it doesn't work...
>> 
>> see my code of interceptor
>> 
>> public String intercept(ActionInvocation actionInvocation) throws
>> Exception
>> {
>>                      
>>      if(!(loggedInUser)) {
>>              return Action.LOGIN;
>>      }
>>      else {
>>              return actionInvocation.invoke();
>>      }
>> }
>> 
>> in above if i am in "If" part then i can't change the
>> localization...though
>> i am passing request_locale paramter in url
>> 
>> but if usr is valid and "ELSE" part is there in above code it doesn't
>> work...
>> 
>> so above is the problem..
>> 
>> help me if possible... i have tried a lot but i can't find what is the
>> problem?
>> 
>> 
>> 
>> 
>> 
>> newton.dave wrote:
>>> --- sagarlotiya <[EMAIL PROTECTED]> wrote:
>>>> When i will try to change locale without login it don't work.
>>>>
>>>> But once i will login in to the application i can change the locale.
>>>>
>>>> I am using Interceptor for login validation , does it creates any
>>> problems.?
>>>
>>> Hard to say.
>>>
>>> You haven't really provided enough information with which to start
>>> diagnosing
>>> the problem.
>>>
>>> Dave
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Regarding-Localization-Can%27t-Change-in-Struts2-tp15628698p15648300.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to