# Q about authlogic

**URL:** <https://www.ruby-forum.com/t/q-about-authlogic/193916>\
**Category:** Rails\
**Created:** [August 26, 2010, 3:15pm UTC](https://www.ruby-forum.com/t/q-about-authlogic/193916 "2010-08-26T15:15:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomtt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/e47c2d/32.png) [@tomtt](https://www.ruby-forum.com/u/tomtt)\
**Post date:** [August 26, 2010, 3:15pm UTC](https://www.ruby-forum.com/t/q-about-authlogic/193916/1 "2010-08-26T15:15:57Z")

</div>

hi, this is part of the standard UserSession Code:

def create  
@user\_session = UserSession.new(params[:user\_session])  
@user\_session.save do |result|  
if result  
flash[:notice] = “Successfully logged in.”

p “----------A-------------------”  
p @user\_session.inspect

p “-----------B------------------”  
p current\_user.inspect

…  
LOG  
A: “#\<UserSession: {:login=\>“tom”, :password=\>”"}\>"  
B: “nil”

but, i do have this in the app-controller:  
def current\_user\_session  
return @current\_user\_session if defined?(@current\_user\_session)  
@current\_user\_session = UserSession.find  
end

```
def current_user
  return @current_user if defined?(@current_user)
  @current_user = current_user_session && 

```

current\_user\_session.record  
end

so , why cant i access current\_user- record (in A)?

thx
