Register  |  LOGIN

CMSならDotNetNuke!高機能かつフリーのCMSです。

 

 DotNetNuke 対応ホスティングサービスに、
at link 専用サーバサービス」を追加

掲示板

DNNに関する情報共有はこちらからどうぞ!

DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。

単に質問・回答の場ではありませんし、回答義務もございません。
運営メンバーも含め、DotNetNuke を日々学んでいる状況です。
質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。

>>当掲示板に書き込みいただくには、ユーザー登録が必要です。( ログイン・ご登録はこちら )
>>プライバシーポリシーについてはこちらをご覧ください。
 
  dotnetnuke.jp bbs  一般  活用  管理者側から、ユーザーを強制的にログアウトさせたい
Previous Previous
 
Next Next
New Post 5/22/2010 10:56 AM
Unresolved
  テッテ
18 posts
No Ranking


管理者側から、ユーザーを強制的にログアウトさせたい 

DNN5.2.3 を使用しています。

特定のユーザーのパスワードを、管理者側で変更することを考えています。この場合、新しいパスワードを入力するまで、そのユーザーはサイトにログインできなくなるという仕組みです。

変更自体はコントロールパネルからできるのですが、既にログイン済みのユーザーに対しては、再認証が行われません。「ログイン状態の保存」チェックボックスを使われると、結局ログイン状態をキープされてしまいますので、変更した意味がなくなってしまいます。

DNN の本来の使い方ではないような気もしますが、要件上、どうしてもこのような処理が必要になっています。

何らかの方法で、特定のユーザーを強制的にログアウトさせ、パスワードの再認証を行う方法はないでしょうか?最悪モジュールを自作して、コードを書いてもよいと思っているのですが…

 
New Post 7/7/2010 5:58 AM
  Tomotoshi Sugishita
440 posts
2nd Level Poster




Re: 管理者側から、ユーザーを強制的にログアウトさせたい 

DNNに限らずとも、同様のしくみを考え、DNNの認証部分を自前でカスタマイズ実装すれば可能かもしれません。
”私なら”ですが、ユーザー情報にパスワードの有効期限またはパスワード変更が必要かどうかのフラグを追加し、ページ参照毎にこの情報を確認し、必要に応じて自動ログアウトさせてログインページに飛ばすとかですかね。

間違ってもパスワードとかをCookieとかに格納してはいけません。


Tomotoshi Sugishita
DotNetNuke Users Group Japan
 
Previous Previous
 
Next Next
  dotnetnuke.jp bbs  一般  活用  管理者側から、ユーザーを強制的にログアウトさせたい

掲示板ご利用のためのご案内

ログイン
すでに登録済みの方は、
上のボタンからログインを
お願いします。
登録
ユーザー登録がまだの方は、
上の「登録する」ボタンをクリックし、
登録画面にて必要事項をご入力の上、
ご登録ください。