我找了相關的資料,發現以下比較完整能顯示出認證圖片(ocean.gif):
在\plugins\authimage\pluginauthimage.class.php(64):
$blogSettings = $this->blogInfo->getSettings();
後面寫入:
// 如果取出的設定值不存在,代表還沒有設定過,
// 將設定值設為 true ,並重新取得設定值。
$this->pluginEnabled = $blogSettings->getValue( "plugin_authimage_enabled" );
if (empty($this->pluginEnabled))
{
$blogSettings->setValue("plugin_authimage_enabled", 1 );
$blogSettings->setValue("plugin_authimage_length", 6 );
$blogSettings->setValue("plugin_authimage_key", "pLog");
$blogSettings->setValue("plugin_authimage_expiredtime", 3600 );
$blogSettings->setValue("plugin_authimage_default", "ocean.gif" );
}
//原來的code
$this->pluginEnabled = $blogSettings->getValue( "plugin_authimage_enabled" );
....
不過,我發現資料是進入該user的settings,但從後台進去看
它的enabled都沒有打勾,而其他欄位有值。
即使我第一行設為: $blogSettings->setValue("plugin_authimage_enabled", true );亦同
蠻奇怪的現象。
ps.該死的垃圾回響沒有啥規則,我連下sql指令清除效果有限!