ID・パスワード管理 「ids」

タグ: ids | PHP | MySQL
PHP、MySQLでサーバーに設置するID・パスワード管理ソフトです。

・データはすべて、シークレットキーにて暗号化して保存されます。
・複数ユーザーで利用できます。
・タグづけできます。
・CSVファイルの読み込みも可能です。

[設置方法]
1) ダウンロードファイルのdatabase.sqlからphpMyAdminか何かで、データベースにテーブルを作成して下さい。
2) config.phpのサーバー設定を書き換えて下さい。
3) _htaccessを.htaccessに名称変更して下さい。(mod_rewrite が動かない場合、ちょっと変更が必要になるかもしれません)
4) サーバーの好きなところにアップします。config.phpはパーミッションを444に。
5) そのディレクトリにアクセスします。
6) ユーザー登録します。最初の登録者が管理者になります。
7) 管理者には右上のメニューに「管理」と出ます。そこにアクセスすると、基本設定で「site title」「site url」「ssl site url」「copyright」とあります。sslが使える場合は、そのURLを入れてみて下さい。他の項目は特に入れなくても動く筈です。

[データの入力]
1) 右上の「secret key」でシークレットキーを設定します。そのキーを元に暗号化してデータを保存していきます。キーを忘れると二度と復元できませんので、キーは大事です。また、短いキーですと、せっかくの暗号化も解析されてしまう恐れがあるので、できれば8文字以上、日本語などを使うのも良いかもしれません。

2) シークレットキーは、クッキーに20分間保存されます。切れるとデータが意味不明の表示になるので分かると思います。その際は再設定して下さい。ブラウザのパスワード自動入力機能は利用しないことをお勧めします。

[サンプルサイト]
http://karasu.net/ids_sample/

ユーザー登録して試用して下さっても良いですし、
 ユーザー名:karasu
 パスワード:karasu
 シークレットキー:karasu
がサンプルユーザーになっています。

[経験的にたぶん動く筈のサーバー]
・xserver
・さくらインターネット
・ロリポップ
・80code

[フィードバック等]
・このブログのコメント欄にでもどうぞ。

[関連記事]
http://karasu.net/tag/189

[ダウンロード]
↓からどうぞ。ウインドウズで解凍すると「_MACOSX」みたいなフォルダが見えますが、それは捨てるか無視して下さい。「ids_sample」というフォルダが本体です。
kuwa
サーバー移転して、サンプルがちゃんと動いてないと思います(phpやmysqlのバージョンが大きく変わったため)。
近々直します。
コメント: ( )
name:
ログインしておくと、後で編集が可能になります。