「be認証システム…?」の編集履歴(バックアップ)一覧に戻る

be認証システム…? - (2006/10/10 (火) 01:14:13) の編集履歴(バックアップ)


be認証システム…?

プラグイン名 : 0ch_be.pl
説明 : be認証システム…?
作者 : 7M. ◆dq7M./4Uw. さん
【ダウンロード】

設置する際の注意点(test060227)

i)まずれぢすと.cgiをtestフォルダにおきます。
ii)0ch_be.plをプラグインフォルダにおきます。
iii)れぢすと⇒新規登録⇒メアドとパス入力⇒適当に生成された認証コードが表示される。メモるべし。
iiii)ログインする。メアドとパスワード入れる。
iiiii)書き込むときメール欄に「:認証コード」と入れる。キャップ+sageと併用する場合は「sage:認証コード#キャップパス」
iiiiii)6はiiiiiiじゃなくてviな事に気付く←今ここ
iiiiiii)バグとかいっぱい発見されていろいろ書き直しの憂き目に。
iiiiiiii)ポイント制度は実装無しですか!?プロファイル設定は!?ログアウト付けてください!
iiiiiiiii)7M.国外逃亡

【仕様】

まず、新規登録を行いますと、testフォルダ内のuserlist.cgiに、
「メールアドレス<>パスワード<>認証コード」とゆう書式でユーザーの情報が追加されていきます。
本家はメールアドレスに対し認証コードを送っていましたが、ここでは使ってません。
ので、実は適当な文字列で無問題だったりします。
認証コードは登録時刻をcryptしたものをそれっぽく見せてるだけです。

適当ですね。プロセスIDで1/100秒まで取得して下の桁からcryptした方がいいんじゃろか。

ログインをクリックし、メアドとパスワードを入力すると、クッキーにパス情報が記録されます。

んで、書き込み時。送信されてきた認証コード、クッキーに保存されているパスワード、
この2つがuserlist.cgiに記載されているものと一致していたとき書き込みを通し、
それ以外は弾きます。

多分バグとかいっぱいあります。要望もあるかと思われます。
人柱版です。転んでも泣かない。

【バグ?】

ログアウトが出来ない場合があります。
7M氏曰くCookieの問題だそうなので、詳しい方は7M氏にご提言を…


【開発中】

796 名前:7M. ◆dq7M./4Uw. [sage] 投稿日:2006/10/03(火) 18:40:24 ID:???0
  • IDの後ろにプロファイルへのリンク文字列
これからやりまーす。
とりあえずプロファイル表示用のを作っちゃわないといけないんで。
  • beプラグインを設定していない板でもプロファイル表示
これをやるなら…書き込みチェック用のプラグインと、
プロファイルへのリンクを貼るプラグインを別にする必要があるかな…。
  • ポイントで2BPとかBRZとかみたいに文字列が変わる機能
どーゆー法則で文字列が変わってるのかがわかれば対応できます。多分。


799 名前:7M. ◆dq7M./4Uw. [sage] 投稿日:2006/10/03(火) 21:18:17 ID:???0
先ずgaladriel.pl差し替え版。
http://newsplus.jp/~lab/cgi-bin/galadriel_profile_pl.txt
プロファイル表示用。まだポイントの受け渡しは実装してませんが、
とりあえずこれだけ。
http://newsplus.jp/~lab/cgi-bin/profile.txt

profile.cgiはスキン対応です。
testフォルダ内にskin.htmlとゆーファイルを作ってください。
skin.html内のNAMEが名前に、PROFILEがプロファイルに、POINTがポイントに置換されます。
サンプル。
http://newsplus.jp/~lab/cgi-bin/skin.html

とりあえずラフに作ったから色々不具合とか多いかも…。
http://newsplus.jp/~lab/cgi-bin/galadriel_profile_pl.txt
http://newsplus.jp/~lab/cgi-bin/0ch_be_pl.txt
認証コードだけでも書き込み時にプロファイルへのリンクがつくようになったかも。
正直処理がかなりごちゃごちゃしてるからバグとかありまくりそうな予感がぷんぷんする。。。

次は受け渡し機能…ポイントによる文字列の変化は最後にまわす…多分一番簡単だから。
目安箱バナー