
Untitled
By: a guest on
Jun 1st, 2012 | syntax:
None | size: 0.99 KB | hits: 19 | expires: Never
<?php
class UsersController extends AppController {
public $name = 'Users';
public $uses = array();
public $helpers = array('Twim.Twitter');
public function login() {
if (!empty($this->data)) {
$params = am(array('x_auth_mode' => 'client_auth'), $this->data['User']);
$TwimOauth = ClassRegistry::init('Twim.TwimOauth');
/* @var $TwimOauth TwimOauth */
$accessToken = $TwimOauth->getAccessToken($params);
$this->Session->write('accessToken', $accessToken);
$this->redirect(array('action' => 'tweet'));
}
}
public function tweet() {
if (!empty($this->data)) {
$TwimStatus = ClassRegistry::init('Twim.TwimStatus');
/* @var $TwimStatus TwimStatus */
$accessToken = $this->Session->read('accessToken');
$TwimStatus->getDataSource()->setToken($accessToken);
$this->Session->setFlash(__('tweet now.', true));
}
}
}