Ticket #457 (new enhancement)

Opened 10 years ago

Last modified 9 years ago

特定アカウント以外はログイン停止できるように

Reported by: takanashi Assigned to: nobody
Priority: minor Milestone:
Component: pne-admin Version:
Keywords: Cc:

Description

http://trac2.openpne.jp/ticket/194より転載

サイトをクローズしてメンテナンスをする時、特定のアカウント(スタッフ)だけを残して、後をログイン停止にする機能が欲しい。現在は、BASIC認証 (.htaccessにて)を仕掛けているが、面倒であるし、認証の仕方が変わったのだと勘違いして、BASIC認証のダイアログにOpenPNEの ID、パスワードを入力してログインしようとするメンバーが必ず出てくると思う。

Change History

02/14/07 03:53:37 changed by takanashi

2.8では1番ユーザーのみログイン可能とする

02/14/07 04:39:32 changed by takanashi

コントローラのopenpne_forward内でユーザー判別をするのは難しい。

メンテ用新規モジュール(test)を作り、m=testのURLでPCモジュールが見れるようにする。
1番ユーザー以外はPCモジュールにリダイレクトするという案はどうか。

02/26/07 17:50:55 changed by takanashi

そもそも、1番ユーザー以外の全ユーザーを一括でログイン停止状態にできれば(そして一括で復活できれば)それでコトはたりるはず。
難しく考えなくてもいいか。

02/26/07 17:55:41 changed by takanashi

webapp/lib/auth.incでdb_member_is_login_rejectedチェックしてるので、リジェクト条件に「ID1番以外&メンテモード」を追加する。

02/26/07 18:12:32 changed by takanashi

リジェクト(ログイン失敗)時のリダイレクト先URLは以下
http://aaa/?m=pc&a=page_o_tologin&msg_code=login_failed&login_params=X[[br]] login_paramsのパラメータを追加し、メンテナンスモードなのでログインできないという旨を表示する。

03/21/07 17:52:26 changed by takanashi

  • milestone changed from OpenPNE2.8.0 to いつかどこかで.

2.8では開発リソースが足りず。
先送りします。

08/23/07 01:21:46 changed by tejima

  • component changed from owner【オーナー向け機能】 to pne-admin.

08/27/07 18:01:48 changed by kunitada

  • milestone set to OpenPNE2.10.

08/28/07 16:54:52 changed by kunitada

・PCはIP制限 ・携帯は端末固有ID(簡単ログインID)制限

それぞれ、 config.phpに記しておく。

08/30/07 19:18:52 changed by kunitada

  • priority changed from minor to major.

10/09/07 19:34:05 changed by kunitada

  • milestone changed from OpenPNE2.10 to OpenPNE2.12.

01/18/08 21:22:23 changed by kiwa

  • priority changed from major to minor.
  • milestone deleted.

恐らく未着手と思われるのでnobodyにreassign、priorityとmilestoneを通常の未着手要望にあわせました。

01/18/08 21:23:42 changed by kiwa

  • owner changed from openpne to nobody.

リアサインわすれてました