diff options
author | Evan Prodromou <evan@prodromou.name> | 2008-06-06 02:06:01 -0400 |
---|---|---|
committer | Evan Prodromou <evan@prodromou.name> | 2008-06-06 02:06:01 -0400 |
commit | 7bbb4ef7c78a916de04c046e90e721ce3a5c0096 (patch) | |
tree | e780c2ebeea3e99d700e648612ebaa0a0408a0c6 | |
parent | aefa900dd762fad1a96480a831ee636722fa8b10 (diff) |
mixed up token keys and OAuthToken objects
darcs-hash:20080606060601-84dde-a1ae6f677c2846f9d10af18cd7f001ae5e560403.gz
-rw-r--r-- | lib/oauthstore.php | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/oauthstore.php b/lib/oauthstore.php index 5b6ecc15d..3d0a358b2 100644 --- a/lib/oauthstore.php +++ b/lib/oauthstore.php @@ -39,10 +39,10 @@ class LaconicaOAuthDataStore extends OAuthDataStore { return new OAuthConsumer($con->consumer_key, ''); } - function lookup_token($consumer, $token_type, $token) { + function lookup_token($consumer, $token_type, $token_key) { $t = new Token(); $t->consumer_key = $consumer->key; - $t->tok = $token; + $t->tok = $token_key; $t->type = ($token_type == 'access') ? 1 : 0; if ($t->find(true)) { return new OAuthToken($t->tok, $t->secret); @@ -54,7 +54,7 @@ class LaconicaOAuthDataStore extends OAuthDataStore { function lookup_nonce($consumer, $token, $nonce, $timestamp) { $n = new Nonce(); $n->consumer_key = $consumer->key; - $n->tok = $token; + $n->tok = $token->key; $n->nonce = $nonce; if ($n->find(TRUE)) { return TRUE; @@ -67,7 +67,6 @@ class LaconicaOAuthDataStore extends OAuthDataStore { } function new_request_token($consumer) { - common_debug('new_request_token("'.$consumer->key.'")', __FILE__); $t = new Token(); $t->consumer_key = $consumer->key; $t->tok = common_good_rand(16); @@ -91,8 +90,9 @@ class LaconicaOAuthDataStore extends OAuthDataStore { function new_access_token($token, $consumer) { $rt = new Token(); $rt->consumer_key = $consumer->key; - $rt->tok = $token; - if ($rt->find(TRUE) && $rt->state == 1) { + $rt->tok = $token->key; + $rt->type = 0; # request + if ($rt->find(TRUE) && $rt->state == 1) { # authorized $at = new Token(); $at->consumer_key = $consumer->key; $at->tok = common_good_rand(16); |