ホームページ バックエンド開発 PHPチュートリアル Typecho Sina ログイン プラグイン Sinauth

Typecho Sina ログイン プラグイン Sinauth

Aug 08, 2016 am 09:23 AM
typecho

プラグインを入手するのに時間がかかりました。

コードアドレス: https://github.com/web3d/plugins/tree/master/Sinauth

Typecho の拡張メカニズムは比較的完成されており、アクション、ルートの追加、既存のウィジェット機能の拡張、およびバックグラウンド プラグイン設定インターフェイスを行うことができます。 。 待って。

私は怠け者で、SAE にパッケージ化された SDK を使用して Sina Open Platform データにアクセスします。

プラグインを /root_path/usr/plugins/Sinauth ディレクトリに置きます。

<code>Plugin.php
AuthorizeAction.php</code>
ログイン後にコピー

Plugin.php はプラグインの初期化に使用され、AuthorizeAction.php は拡張機能に使用されます。

<code><?php
class Sinauth_Plugin implements Typecho_Plugin_Interface
{
    /**
     * 激活插件方法,如果激活失败,直接抛出异常
     * 
     * @access public
     * @return void
     * @throws Typecho_Plugin_Exception
     */
    public static function activate()
    {
        Typecho_Plugin::factory(&#39;Widget_User&#39;)->___sinauthAuthorizeIcon = array('Sinauth_Plugin', 'authorizeIcon');
        
        Helper::addAction('sinauthAuthorize', 'Sinauth_AuthorizeAction');
        Helper::addRoute('sinauthAuthorize', '/sinauthAuthorize/', 'Sinauth_AuthorizeAction', 'action');
        Helper::addRoute('sinauthCallback', '/sinauthCallback/', 'Sinauth_AuthorizeAction', 'callback');
        
        return _t($meg.'。请进行<a href="options-plugin.php?c/a>');
    }
    
    public static function install()
    {
       //db创建
    }

    /**
     * 获取插件配置面板
     * 
     * @access public
     * @param Typecho_Widget_Helper_Form $form 配置面板
     * @return void
     */
    public static function config(Typecho_Widget_Helper_Form $form)
    {
        $client_id = new Typecho_Widget_Helper_Form_Element_Text('client_id', NULL,'', _t('App Key'),'请在微博开放平台查看http://open.weibo.com');
        $form->addInput($client_id);
        
        $client_secret = new Typecho_Widget_Helper_Form_Element_Text('client_secret', NULL,'', _t('App Secret'),'请在微博开放平台查看http://open.weibo.com');
        $form->addInput($client_secret);
        
        $callback_url = new Typecho_Widget_Helper_Form_Element_Text('callback_url', NULL,'http://', _t('回调地址'),'请与微博开放平台中设置一致');
        $form->addInput($callback_url);
        
    }
}</code>
ログイン後にコピー
rreee

口に入れる必要がある場所に

<code>class Sinauth_AuthorizeAction extends Typecho_Widget implements Widget_Interface_Do
{
    public function action(){
        
    }

    public function callback(){
        
    }
}</code>
ログイン後にコピー
を追加してください

上記は、関連コンテンツを含む Typecho Sina ログイン プラグイン Sinauth を紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP と Typecho を使用してソーシャル メディア Web サイトを構築する方法 PHP と Typecho を使用してソーシャル メディア Web サイトを構築する方法 Jul 22, 2023 am 11:40 AM

PHP と Typecho を使用してソーシャル メディア Web サイトを構築する方法 ソーシャル メディアの台頭により、独自のソーシャル メディア Web サイトを持ちたいと思う人が増えています。ソーシャル メディア Web サイトを構築する 1 つの方法は、PHP と Typecho という 2 つのオープン ソース ツールを使用することです。 PHP は Web 開発で広く使用されているスクリプト言語ですが、Typecho は強力なだけでなく二次開発にも便利な、小型で使いやすく安全なブログ システムです。ここではPHPの使い方と使い方を紹介します。

PHP と Typecho を使用して多言語をサポートする Web サイトを構築する方法 PHP と Typecho を使用して多言語をサポートする Web サイトを構築する方法 Jul 21, 2023 pm 11:21 PM

PHP と Typecho を使用して多言語サポートの Web サイトを構築する方法 はじめに: グローバリゼーションの発展に伴い、多言語サポートの Web サイトを構築することが、企業や個人によって徐々に追求される目標になってきました。人気のプログラミング言語である PHP を、優れた PHP オープンソース ブログ プログラムである Typecho と組み合わせることで、多言語 Web サイトを簡単に構築できます。この記事では、PHP と Typecho を使用して多言語をサポートする Web サイトを構築する方法を紹介し、関連するコード例を示します。 1. まず Typecho をインストールして設定します

Webサイト画像アップロード機能をPHPとTypechoで実装する方法 Webサイト画像アップロード機能をPHPとTypechoで実装する方法 Jul 21, 2023 pm 03:51 PM

PHP と Typecho を使用して Web サイトの画像アップロード機能を実装する方法 現代のオンライン ソーシャル プラットフォームの傾向において、画像共有は非常に人気のある方法です。 Web サイトの画像アップロード機能は、多くの Web サイトに必須の機能であり、ユーザーは自分の画像を簡単にアップロードして他の人と共有できます。この記事では、Webサイトの画像アップロード機能をPHPとTypechoで実装する方法を紹介します。 Typecho はオープンソースの PHP ブログ システムで、個人のブログや小規模な Web サイトの構築に非常に適しています。軽くて使いやすいです

PHP と Typecho は、コンテンツ表示 Web サイトに革新的な方法を実装します。 PHP と Typecho は、コンテンツ表示 Web サイトに革新的な方法を実装します。 Jul 22, 2023 pm 06:43 PM

PHP と Typecho は、コンテンツ表示 Web サイトを実装する革新的な方法であり、インターネットの急速な発展に伴い、Web サイトは人々が情報を取得し、コミュニケーションし、自分自身を表示するための重要なプラットフォームになりました。さまざまなニーズを満たすために、開発者はコンテンツ表示 Web サイトを実装する革新的な方法を模索し続けています。この記事では、PHP と Typecho を使用してコンテンツ表示 Web サイトを実装する革新的な方法をコード例とともに紹介します。 Typecho はシンプルで使いやすいオープンソースのブログ エンジンで、PHP 言語で開発されており、カスタム テーマとプラグインをサポートしています。

Typecho での PHP プログラミング技術に関するディスカッション Typecho での PHP プログラミング技術に関するディスカッション Jul 22, 2023 am 10:01 AM

Typecho における PHP プログラミング テクノロジのディスカッションの紹介: Typecho は、軽量で拡張が容易な、シンプルで効率的な PHP ブログ エンジンです。この記事では主に、一般的に使用される PHP 関数、データベース操作、ファイルの読み書き、フォーム処理など、Typecho での PHP プログラミング テクノロジについて説明します。コード例を通じて、Typecho で一般的な関数を実装する方法を示します。 1. PHP 関数の応用 文字列処理 文字列処理は、PHP プログラミングでよく使用される操作の 1 つです。タイプ内

PHP と Typecho を使用して Web サイトのナビゲーション バーを動的に生成する方法 PHP と Typecho を使用して Web サイトのナビゲーション バーを動的に生成する方法 Jul 22, 2023 pm 10:42 PM

PHP と Typecho を使用して Web サイトのナビゲーション バーを動的に生成する方法。ナビゲーション バーは Web サイトの非常に重要な部分です。ユーザーが必要なページをすばやく見つけ、優れたブラウジング エクスペリエンスを提供するのに役立ちます。 Web サイトを作成するとき、通常は PHP を使用してナビゲーション バーを動的に生成します。この記事では、PHP と Typecho を使用して Web サイトのナビゲーション バーを動的に生成する方法を紹介し、読者の参考としてコード例を添付します。始める前に、Typecho がインストールされており、

PHPとTypechoはブログサイトのSEO最適化手法を実装します PHPとTypechoはブログサイトのSEO最適化手法を実装します Jul 21, 2023 pm 12:53 PM

PHP と Typecho はブログ サイトの SEO 最適化手法を実装します。 現代のインターネット時代において、SEO (検索エンジン最適化) はブログ サイトを確立し宣伝するための重要な手段の 1 つです。検索エンジンでのサイトのランキングを向上させ、より多くのトラフィックとユーザーを引きつけます。 Web 開発で広く使用されているプログラミング言語である PHP と、シンプルで使いやすいブログ システムである Typecho を組み合わせることで、ブログ サイトの最適化を実現できます。この記事では、ブログ サイトの SEO を実装するための PHP と Typecho を紹介します。

PHP と Typecho を使用して Web サイトのデータ統計を実装する方法についてのディスカッション PHP と Typecho を使用して Web サイトのデータ統計を実装する方法についてのディスカッション Jul 22, 2023 pm 08:29 PM

PHP と Typecho を使用した Web サイト データ統計の実装方法に関するディスカッション インターネットの急速な発展に伴い、Web サイトの運用および開発において Web サイト データ統計の重要性がますます高まっています。 Web サイトのトラフィック、訪問者の行動、コンバージョン率などのデータを理解することは、Web サイト運営者がより科学的な決定を下し、Web サイトのコンテンツを最適化し、ユーザー エクスペリエンスを向上させるのに役立ちます。この記事では、PHP と Typecho を使用して Web サイトのデータ統計を実装する方法を検討し、コード例を通じて具体的な実装手順を示します。 1. PHPとTyを使った準備作業

See all articles