On 23 January 2012 13:13, sachin kewale <[email protected]> wrote:
>
>
> On Fri, Jan 20, 2012 at 4:41 PM, Colin Law <[email protected]> wrote:
>>
>> On 20 January 2012 10:54, sachin kewale <[email protected]> wrote:
>> >
>> >
>> > On Fri, Jan 20, 2012 at 3:59 PM, Colin Law <[email protected]>
>> > wrote:
>> >>
>> >> On 20 January 2012 10:20, sachin kewale <[email protected]> wrote:
>> >> > hi all,
>> >> >   i have one issue after entering username and password on login
>> >> > popup
>> >> > and
>> >> > clicking login button the user is logged in but i have to refresh the
>> >> > url
>> >> >   i have check the log but nothing is there,i have set the session
>> >> > key
>> >> > and
>> >> > secret in 'session_store.rb',  i am running my local app on 127.0.0.1
>> >> > ip
>> >> > on
>> >> > 3006 port
>> >>
>> >> Without showing us the relevant code we have no hope of helping.  We
>> >> have no idea of how you are handling login or what code is executed
>> >> when the login button is clicked.
>> >
>> > i am using ruby 1.8.7 and rails version 2.3.11 with ruby gem 1.6.2 i am
>> > setting the key and secret value in session_store.rb with following code
>> >
>> > ActionController::Base.session = {
>> >   :key         => '_myapp',
>> >   :secret      =>
>> >
>> > '071a1167c4870bfff95a61835288f9fa9eb158298e1c5623e8d7223fa7a68c9d485b4e27a8e705c2485631bfc28f48b895c486536c8f53856ce3480f0d9ea8b'
>> >   #:domain      => :all
>> > }
>> >
>> > from my controller i using validate_user method
>> >
>> > def    validate_user
>> > begin
>> > [snipped some very complex code that I am not even going to attempt to
>> > understand]
>>
>> I think you had better have a look at the Rails Guide on Debugging.
>> That will show you how to use ruby-debug to break into your code to
>> inspect data and follow the flow.  Then you should be able to work out
>> what is going wrong.
>>
>> I would also say that code looks incredibly complex and should be
>> refactored to make it simpler.  Personally I would not even attempt to
>> debug code as complex as this, but would refactor it into simpler
>> chunks first, there is a good chance it will then work.  Sending email
>> and rendering inside a method called validate_user, for example, is
>> ridiculous (IMHO).
>>
>
> hi colin,
>    i debug the code(method) but method giving the right values.My problem is
> that as i said when user logs in
>    it is done in that method but i have to refresh the url to take the user
> on to new page if it valid user.

I don't fully understand what you mean and as I said I have not looked
in detail at the code, you say that it is following the correct flow,
at the end does it instruct it to render or redirect to an appropriate
page?  If so does the log say that it is doing that correctly?

Colin

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to