]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/apioauthstore.php
- Update ApiOauthAuthorizeAction to 1.0a
[quix0rs-gnu-social.git] / lib / apioauthstore.php
index 620f0947fb6a2da427f9c969b5d69d9f2fd9c134..4d141286bf03dbc0548a6953493bba02a97ee168 100644 (file)
@@ -202,6 +202,14 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore
         $t->type = 0; // request
         $t->state = 0; // unauthorized
         $t->verified_callback = $callback;
+
+        if ($callback === 'oob') {
+            // six digit pin
+            $t->verifier = mt_rand(0, 999999);
+        } else {
+            $t->verifier = common_good_rand(8);
+        }
+
         $t->created = DB_DataObject_Cast::dateTime();
         if (!$t->insert()) {
             return null;