Home > Computer > NP_OpenId v1.1改

NP_OpenId v1.1改

NP_OpenId v1.1XREAPHPセーフモード環境で動作するように改造しました。

主な変更点は以下の通り。
  1. 外部スクリプト(rd.php)を呼び出さず、action.phpで処理する方式に変更
  2. POSTとGETのデータを同時取得せず、どちらか一方で値を取得するように変更
  3. NP_TrackBackをインストールしているとNP_TrackBack.phpの1405行目($bid = $blog->getID();)でエラーが出るので、$blogの値をチェック(条件分岐)するように修正

1.外部スクリプトを呼び出す必要性を感じなかったため
2.セーフモードの制約を回避するため
3.何故エラーになるのか追求していませんが、以下のように修正しました。
変更前
global $blog;

$bid = $blog->getID();
変更後
global $manager, $blog;

if (!empty($blog)) {
$b =& $blog;
} else {
$b =& $manager->getBlog($CONF['DefaultBlog']);
}
$bid = $b->getID();

とりあえず問題なく動いているようです。

OpenID Authentication
OpenID を使ってログインすることができます。
Identity URL:
Yahoo! JAPAN IDでログイン Googleアカウントでログイン mixiでログイン エキサイトIDでログイン BIGLOBEでログイン livedoorでログイン
Comment Form

Trackback:No Trackbacks

TrackBack URL for this entry
http://www.206rc.org/item/3288.trackback
Listed below are links to weblogs that reference
NP_OpenId v1.1改 from 206RC.org
トラックバック
このエントリにトラックバックはありません

Home > Computer > NP_OpenId v1.1改

Search
Affiliate
Feeds
[Valid RSS] [Valid Atom 1.0]

Page Top