Guest User

Untitled

a guest
Jun 1st, 2012
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. <?php
  2.  
  3. class UsersController extends AppController {
  4.  
  5. public $name = 'Users';
  6. public $uses = array();
  7. public $helpers = array('Twim.Twitter');
  8.  
  9. public function login() {
  10. if (!empty($this->data)) {
  11. $params = am(array('x_auth_mode' => 'client_auth'), $this->data['User']);
  12.  
  13. $TwimOauth = ClassRegistry::init('Twim.TwimOauth');
  14. /* @var $TwimOauth TwimOauth */
  15.  
  16. $accessToken = $TwimOauth->getAccessToken($params);
  17.  
  18. $this->Session->write('accessToken', $accessToken);
  19. $this->redirect(array('action' => 'tweet'));
  20. }
  21. }
  22.  
  23. public function tweet() {
  24. if (!empty($this->data)) {
  25. $TwimStatus = ClassRegistry::init('Twim.TwimStatus');
  26. /* @var $TwimStatus TwimStatus */
  27.  
  28. $accessToken = $this->Session->read('accessToken');
  29. $TwimStatus->getDataSource()->setToken($accessToken);
  30.  
  31. $this->Session->setFlash(__('tweet now.', true));
  32. }
  33. }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment