authlogic

Hi    I am using authlogic version 2.1.3. I have two models companies and users.

company has_many users user belongs_to company

     Upon registration one company and a user is created at the same time. And the flow is after registration not goes directly to application but redirect to login page..And I am saying

accepts_nested_attributes_for :users in company model So in companies create action I say just @company = Company.new(params[:company]) @company.save

      All these are ok . But my problem is after save I think a session is started there Dont know why? (If a manually clear browser cache everything ok) And so that I tried to use

@company.save_without_session_maintenance

Surely this is not correct. But please guide how can I do this?

Thanks Tom

Hi     I could not solve the problem yet.Please help

Thanks Tom

Hi       I partially succeeded in this .But there is also a problem What I did is just add a :active boolean column to users table . Now I can save company ( so user also) without session maintenece. But my requirement is after this just redirect to login page and from there login to pplication by giving email and password which was saved in last step. But since :active column is false cant login

     My question is whether in the same scenario can I save company model(with user) and by any means by adding some obserever in the user model and say "Please save without session maintanace". This was my first question

Thanks Tom

Hi       I partially succeeded in this .But there is also a problem What I did is just add a :active boolean column to users table . Now I can save company ( so user also) without session maintenece. But my requirement is after this just redirect to login page and from there login to pplication by giving email and password which was saved in last step. But since :active column is false cant login

     My question is whether in the same scenario can I save company model(with user) and by any means by adding some obserever in the user model and say "Please save without session maintanace". This was my first question

Hi

    Thanks for your reply. My model code is

class User < ActiveRecord::Base    acts_as_authentic    belongs_to :company end

class Company < ActiveRecord::Base    has_many :users    accepts_nested_attributes_for :users end

My companies controller is     def new       @company = Company.new       1.times { @company.users.build }     end

    def create       @company = Company.new(params[:company])       if @company.valid_with_captcha? and @company.save             flash[:notice] = "Thanks for registering. Please login"             redirect_to login_url       else         render :action => :new       end     end

      So here I have no control over save_without_session_maintenance (Or I dont know how to do it) The problem is after this save (one company and a user) it is not redireted to login_url . I think some cookie is set. Can I save company and user from the above code?

Thanks Tom