> ダウンロード > freoプラグイン > 自ユーザー削除プラグイン

自ユーザー削除プラグイン

freoに登録されたゲスト権限ユーザーが、自分のユーザーIDを削除できるようになります。
ユーザーが自ユーザーIDを削除した際、ユーザーまたは管理者に削除通知メールを送ることもできます。

はじめに

当プラグインは有志の作成したfreo(http://freo.jp)の機能拡張用プラグインです。
  freo本体開発元に当プラグインについてのお問い合せはなさらないようにお願いします。

特徴

  • freoに登録されたゲスト権限ユーザーが、自分のユーザーIDを削除できるようになります。
  • ユーザーが自ユーザーIDを削除した際、ユーザーまたは管理者に削除通知メールを送ることもできます。
  • [管理画面]→[設定管理]→[プラグインの設定]→[自ユーザー削除プラグイン]でプラグインについての設定を変更できます。

ダウンロード

user_delete_illbenet_1_0_2.zip

導入方法

  1. [freo]フォルダに[freo]フォルダをアップロードする。
  2. ブラウザから[freo/index.php/setup]にアクセスしてセットアップを実行する。
    ※ただし、設置時に「ご利用のサーバーは、PHPから直接パーミッションを設定することができない環境のようです。」と表示された環境の場合は自動設定されないので、FTPソフトで以下のファイルのパーミッションを設定してください。
    【対象及びパーミッション】
    [configs/plugins/user_delete.ini]を606 に設定
  3. [freo/templates/internals/login/default.html]の9行目と10行目の間あたりに
        <!--{if $smarty.get.delete_id}-->
        <ul class="complete">
            <li>ユーザーID:<em>{$smarty.get.delete_id}</em>を削除しました。</li>
        </ul>
        <!--{/if}-->
    
    というソースを挿入する。
  4. [freo/templates/internals/user/default.html]の17~22行目の間に
            <li><a href="{$freo.core.https_file}/user_delete">ユーザー削除</a></li>
    
    というソースを挿入する。

更新記録

2015/11/09 配布開始
2015/11/29 テンプレートを修正しました。
2018/06/10 削除対象となるユーザーIDを取得できなかった不具合を解消。
    [freo/libs/freo/plugins/config.user_delete.php]
    [freo/libs/freo/plugins/page.user_delete.php]をアップデートしてください。