トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/372

ページの作成や編集にはユーザ登録が必要です。

自動ログイン機能

  • 投稿者: suzukimitsuru
  • カテゴリ: 新規
  • 優先度: 普通
  • 状態: 提案
  • 日時: 2008年04月11日 20時32分31秒

 内容

  • BugTrack-plugin/370でパスワードを記録するのは止めたくて、携帯電話のユーザ識別で自動ログインする様にしました。
  • auの携帯のEZ番号通知設定しか対応していません。
  • auのW52Sでしか動作確認していません。
  • 他の携帯の方、下記のルーチンを補完してください。よろしくお願いいたします。
&Util::handyphone_uid()
  • 下記のライブラリを変更しています。
lib\Util.pm
lib\Wiki.pm

 ダウンロード

BugTrack-plugin/380「添付ファイルの更新通知メールを送る」に対応しました。

ユーザ登録されていない子Farmのページが閲覧できるのを禁止しました。

Wiki本体置換分を差分(patch)にしました。

初版

 コメント

  • 3.6.3ではエラーになります。「Wiki::CacheParser;」が無いのに読みにいっている模様。
[Mon May 19 23:10:57 2008] [error] [client 127.0.0.1] Premature end of script headers: wiki.cgi
[Mon May 19 23:10:57 2008] [error] [client 127.0.0.1] Can't locate Wiki/CacheParser.pm in @INC (@INC contains: ./lib D:/xampp/xampp/perl/lib D:/xampp/xampp/perl/site/lib .) at lib/Wiki.pm line 13.
[Mon May 19 23:10:57 2008] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at lib/Wiki.pm line 13.

- MRB (2008年05月19日 23時14分27秒)

  • すみません。開発版には対応する余裕がありません。どなたか対応してもらえないでしょうか? - suzukimitsuru (2008年05月20日 00時25分03秒)
  • このプラグインによって置換されるWiki本体のファイルは 3.6.2 を対象としてある為、3.6.3 で直接上書きすると不具合が発生します。AutoLogin_20080520.zip(463) にてWiki本体の置換ファイル分を差分にしたものを作成しました。これの適用でエラーが発生しなくなるかもしれません。なお、AutoLoginプラグイン自体は CacheParserを参照するようにはなっていないですね。 - KG (2008年05月20日 20時33分15秒)
  • パッチを当ててインストールしたプラグインにて、エラーはでないことを確認しました。

当方の携帯はDocomo(SO902i)なので、Docomoでも対応できればなぁ、と思ってこちらのケータイの端末識別情報を取得する方法を参考に修正してみました。具体的には(1)ログインテンプレートのform要素に、utnプロパティを追加、(2)util.pmのDocomo部分に上記URLにあるとおりの端末IDを取得するコードの追加、をしてみたのですが、ログイン画面から先に進みません。端末情報は送れているようです。……FSwikiのログインにはクッキー必須だから、クッキー対応の無いDocomo端末はどうしようも無いのでしょうか(若干プラグインの質問とはずれてます)。- MRB (2008年06月06日 02時35分38秒)

  • 「ログインしている」と言う情報はクッキーで持っていますので、クッキーが保存できない端末ではログイン自体も出来ないです。 - suzukimitsuru (2008年06月09日 22時32分46秒)
  • iモード2.0で動作確認できました。 - すなぷ (2009年07月20日 14時29分32秒)
お名前: コメント: