Standing on the Shoulder of Linus

Home / 2014 / 6月 / 26 / concrete5 のアドオンを作成しました。

concrete5 のアドオンを作成しました。

concrete5 のアドオンを作成しました。Login Historyというアドオンです。

アドオンの働き

ユーザーがログインしたとき、ログインID、ログイン時刻、IPアドレス、ユーザーエージェントを記録しておきます。管理画面では、ログイン履歴を閲覧することができます。

検索条件を指定して絞り込みすることができます。ログイン日時を絞り込む場合の例です。

絞込みのjQueryは、http://xdsoft.net/jqplugins/datetimepicker(MITライセンス)を利用しています。

不正ログインを防ぐアドオンではない

このアドオンは、不正ログインを防ぐ機能はありません。もし不正にログインされた場合に、ログを調べることで、原因究明したり再発防止したりするのに役立つでしょう。

アドオンのライセンス

MITライセンスにしています。concrete5本体と同じライセンスにすることで、ライセンス面の心配なく、安心してお使いいただけます。

サードパーティ製で良いのか?

ログイン履歴を保存する機能は、コアに組み込まれたほうが良い機能かもしれません。ただしこの辺は、コア開発者やコミュニティの判断でしょうね。私個人は、コアの機能で提供されているほうが好ましいと思っています。たとえばNovius OSでは、https://github.com/novius/novius_loginhistory機能を実装しようとしています。githubで公開することで、コアチームだけでなく、皆で改善できるようになっています。

関連

Posted in concrete5 | Tagged cms, セキュリティ, ログイン
← 第35回concrete5名古屋ユーザーグループ勉強会に参加しました。 WordCamp Tokyo 2014 ミーティングに参加しました。 →

アーカイブ

人気の投稿とページ

  • キンドル本を印刷する(PDFに変換する)方法
  • 名古屋駅から国際センターまでの道のり(徒歩)
  • AGPL ライセンス(GPLとは似ているが違いもある)
  • 6年使ったイーモバイル(Y!mobile)を解約手続。店頭でSIM返却
  • JP-Secure SiteGuard WP Pluginは不正ログイン防止に役立つか

プロフィール

水野史土:月70万PVホームページ制作会社のレスキューワーク株式会社で、PHPソフトウェアのサポートを行っている。concrete5コミュニティリーダー、Novius OSコアコード貢献者でもある。 詳しくは管理者詳細参照。
大好評WordPress書籍「WordPressユーザーのためのPHP入門 はじめから、ていねいに。」サポートページ

Copyright © 2015 Standing on the Shoulder of Linus.