Thank you Lu. BTW, set_authenticated is marked as internal method in
documentation, so it could be changed some day.


2012/7/12 鲁国庆(Jack Lu) <[email protected]>

>     my $user = $c->find_user({ user_id => $c->user->user_id });
>     $c->set_authenticated($user);
>
> $user->email will be the new email.
>
>
> On Thu, Jul 12, 2012 at 2:28 AM, Sergey Dmitriev <
> [email protected]> wrote:
>
>> Thank you David!
>>
>> 2012/7/11 David Schmidt <[email protected]>
>>
>>> The object returned by $c->user is not what you are looking for.
>>>
>>> I assume you are using DBIC.
>>>
>>> Get the "real" user object with $c->user->get_object()
>>>
>>>
>>> http://search.cpan.org/~bobtfish/Catalyst-Plugin-Authentication-0.10021/lib/Catalyst/Authentication/User.pm#get_object(_)
>>>
>>> cheers
>>> david
>>>
>>>
>>>
>>> On 11 July 2012 17:37, Sergey Dmitriev <[email protected]>
>>> wrote:
>>> > Hello,
>>> >
>>> > My question is simple. I have object of already authenticated user in
>>> $u by
>>> > using
>>> >
>>> > my $u = $c->user()
>>> >
>>> > So, getter $u->email reflects actual email. How then can I update
>>> already
>>> > loaded user object? E.g. i need something like:
>>> >
>>> > print $u->email; # old@email
>>> >
>>> > $u->email = 'new@email';
>>> >
>>> > print $u->email; # new@email
>>> >
>>> > How to achieve this simple way? Do I need to update user rec in DB then
>>> > re-load user from DB? Then, which is the simplest way to re-trieve user
>>> > again?
>>> >
>>> > Thank you.
>>> > Sergey
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > List: [email protected]
>>> > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>> > Searchable archive:
>>> http://www.mail-archive.com/[email protected]/
>>> > Dev site: http://dev.catalyst.perl.org/
>>> >
>>>
>>> _______________________________________________
>>> List: [email protected]
>>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>>> Searchable archive:
>>> http://www.mail-archive.com/[email protected]/
>>> Dev site: http://dev.catalyst.perl.org/
>>>
>>
>>
>> _______________________________________________
>> List: [email protected]
>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>> Searchable archive:
>> http://www.mail-archive.com/[email protected]/
>> Dev site: http://dev.catalyst.perl.org/
>>
>>
>
>
> --
> Jack
>
> _______________________________________________
> List: [email protected]
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/[email protected]/
> Dev site: http://dev.catalyst.perl.org/
>
>


-- 
Love never fails.
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to