What values are you passing inside of the $user array. I assume just a 
username and what else?

On Tuesday, April 30, 2013 9:01:45 PM UTC-6, Shahruk Khan wrote:
>
> This is the working code I have:
>
> if($this->Auth->login($user['User']))
>
> Using this, I was able to force log my users in via Facebook. Do a find 
> for the user and pass the User array.
>
> On Tuesday, April 30, 2013 5:22:18 PM UTC-4, James Lukensow wrote:
>>
>> I'm running into a issue here, trying to get Cake to manually log a user 
>> in. Here is what I am trying to accomplish.
>>
>> I'm using a XML-RPC to log the user in to Vbulletin from Cakephp, what I 
>> get back are some cookies, and user info. On the CakePhp Side of things, I 
>> have a Users table, which contains:
>>
>> 1. id
>> 2. vbulletinid
>> 3. username
>> 4. avatar
>> 5. created
>> 6. modified
>>
>> Now, when you're on the Cake side of things, and you log in, within my 
>> login() method, I grab the following, for the xml-rpc call:
>>
>> $username = $this->request->data['User']['username'];
>> $password = $this->request->data['User']['password'];
>>
>> If the response is valid, and the user is logged in remotely to 
>> vbulletin, I then insert the user into the Users table. If they're already 
>> in there, I just update the username and avatar, etc.
>>
>> So, I was trying to do the following, to force the login:
>>
>> $this->Auth->login($user)
>>
>> Where $user contained:
>>
>> Array
>> (
>>     [User] => Array
>>         (
>>             [id] => 13
>>             [username] => testuser
>>         )
>>
>> )
>>
>> I thought everything was working, until I turned off the Debugkit plugin. 
>> Then, it seems like my login is not working actually. With it turned off, I 
>> can't force Cake to log my current user in.
>>
>> Anyone have any ideas on how to force a login?
>>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to