當前位置: 首頁>>代碼示例>>PHP>>正文


PHP rest::get_access_token方法代碼示例

本文整理匯總了PHP中rest::get_access_token方法的典型用法代碼示例。如果您正苦於以下問題:PHP rest::get_access_token方法的具體用法?PHP rest::get_access_token怎麽用?PHP rest::get_access_token使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在rest的用法示例。


在下文中一共展示了rest::get_access_token方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: get_with_access_key_test

 public function get_with_access_key_test()
 {
     $key = rest::get_access_token(1);
     // admin user
     $_SERVER["REQUEST_METHOD"] = "GET";
     $_SERVER["HTTP_X_GALLERY_REQUEST_KEY"] = $key->access_key;
     $_GET["key"] = "value";
     $this->assert_array_equal_to_json(array("params" => array("key" => "value"), "method" => "get", "access_token" => $key->access_key, "url" => "http://./index.php/gallery_unit_test"), test::call_and_capture(array(new Rest_Controller(), "mock")));
 }
開發者ID:andyst,項目名稱:gallery3,代碼行數:9,代碼來源:Rest_Controller_Test.php

示例2: index

 public function index()
 {
     $username = Input::instance()->post("user");
     $password = Input::instance()->post("password");
     $user = identity::lookup_user_by_name($username);
     if (empty($user) || !identity::is_correct_password($user, $password)) {
         throw new Rest_Exception("Forbidden", 403);
     }
     $key = rest::get_access_token($user->id);
     rest::reply($key->access_key);
 }
開發者ID:joericochuyt,項目名稱:gallery3,代碼行數:11,代碼來源:rest.php

示例3: index

 public function index()
 {
     $username = Input::instance()->post("user");
     $password = Input::instance()->post("password");
     if (empty($username) || auth::too_many_failures($username)) {
         throw new Rest_Exception("Forbidden", 403);
     }
     $user = identity::lookup_user_by_name($username);
     if (empty($user) || !identity::is_correct_password($user, $password)) {
         module::event("user_login_failed", $username);
         throw new Rest_Exception("Forbidden", 403);
     }
     auth::login($user);
     $key = rest::get_access_token($user->id);
     rest::reply($key->access_key);
 }
開發者ID:andyst,項目名稱:gallery3,代碼行數:16,代碼來源:rest.php


注:本文中的rest::get_access_token方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。