C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■96412 / 11階層)  初回認証時の判断
□投稿者/ WebSurfer (2166回)-(2020/11/21(Sat) 10:57:25)
No96411 (naomin さん) に返信

> 新規にブラウザを起動したかどうかについては、
> サイトに初回アクセスしたときに動作するメソッド内でログ取りの処理が埋め込めれば良いのではないか
> と考えていました。

「新規にブラウザを起動した」ことは、クライアントからそう言う情報を送信してもらわない限り、
サーバー側では分かるはずはないと思いますけど????

そもそものやりたいことは、

(1) クライアントのログイン操作でログを取っている。

(2) 有効な認証チケットを持ってアクセスしてくるクライアントはログイン操作は行わないが、それ
  が長期になるとそのユーザーがアクセスしたというログが取れない。

(3) それは困るので、有効な認証チケットを持ってアクセスしてきても、それが「新規にブラウザを
  起動した」場合はログを取ることにしたい。

(4) というわけで、(3) のケースでログが取れるように、

> そして、そもそも認証チケットのチェックをしているロジックがどこかにあるはず、と探していました。

・・・という話であろうと想像しています。

でも、上にも書きましたが「新規にブラウザを起動した」ことは、クライアントからそう言う情報を送信
してもらわない限り、サーバー側では分かるはずはないことで、それはどうするつもりなんですか?

仮に、それ(「新規にブラウザを起動した」の判定)が解決できたとしても、

> それで最初の、以下の質問となりました。
>>その為、Startup.Auth.csやStartup.csでHttpContext.Current.Userを使えれば、

Startup.Auth.cs や Startup.cs では何ともなりません。なぜなら、名前の startup が示すように、アプ
リを立ち上げた時の一回だけしかそこにあるメソッドは動かないからです。

「新規にブラウザを起動した」という条件を考え直すことをお勧めします。(例えば、前回のアクセスが
前日以前だった場合とか)

可能な条件であれば何か案が出せるかもしれません。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[10]: 初回認証時の判断 /naomin →Re[12]: 初回認証時の判断 /naomin
 
上記関連ツリー

初回認証時の判断 / naomin (20/11/19(Thu) 16:54) #96393
Re[1]: 初回認証時の判断 / WebSurfer (20/11/19(Thu) 17:17) #96394
  └ Re[2]: 初回認証時の判断 / naomin (20/11/19(Thu) 17:53) #96395
    └ Re[3]: 初回認証時の判断 / WebSurfer (20/11/19(Thu) 18:45) #96396
      └ Re[4]: 初回認証時の判断 / naomin (20/11/19(Thu) 19:44) #96398
        ├ Re[5]: 初回認証時の判断 / WebSurfer (20/11/19(Thu) 20:01) #96399
        │└ Re[6]: 初回認証時の判断 / naomin (20/11/19(Thu) 20:41) #96404
        │  ├ Re[7]: 初回認証時の判断 / WebSurfer (20/11/19(Thu) 21:22) #96405
        │  │└ Re[8]: 初回認証時の判断 / naomin (20/11/20(Fri) 14:15) #96408
        │  │  └ Re[9]: 初回認証時の判断 / WebSurfer (20/11/20(Fri) 18:31) #96410
        │  │    └ Re[10]: 初回認証時の判断 / naomin (20/11/20(Fri) 20:31) #96411
        │  │      └ 初回認証時の判断 / WebSurfer (20/11/21(Sat) 10:57) #96412 ←Now
        │  │        └ Re[12]: 初回認証時の判断 / naomin (20/11/24(Tue) 11:18) #96446
        │  │          └ Re[13]: 初回認証時の判断 / WebSurfer (20/11/24(Tue) 18:33) #96447
        │  │            └ Re[14]: 初回認証時の判断 / naomin (20/11/24(Tue) 20:29) #96450
        │  │              └ Re[15]: 初回認証時の判断 / WebSurfer (20/11/24(Tue) 22:36) #96451
        │  │                └New Re[16]: 初回認証時の判断 / naomin (20/11/25(Wed) 10:19) #96453 解決済み
        │  │                  └New Re[17]: 初回認証時の判断 / WebSurfer (20/11/25(Wed) 11:31) #96456 解決済み
        │  └ Re[7]: 初回認証時の判断 / WebSurfer (20/11/19(Thu) 22:44) #96406
        └ Re[5]: 初回認証時の判断 / WebSurfer (20/11/19(Thu) 20:05) #96401

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信