I am developng Smart device application in C#. It is a window application. In this application I am using Login form to authenticate the users. Only authenticated users can login into the system. I using statc variables in this application so that they can be used at application level. After deploying the application I can see that emulator provides the close button with multiplicaton symbol. In this way I can close my form as well as application. But I want to provde one logout link in my application. Can I provide logout functionality in C# window applicain ? If yes, how to do that ? Please make sure that all the functions of .net framework does not work with .net compact framwork? Can you provide me the code or link through which can resolve the above issue ?
1024 次
1 に答える
1
これは、ログインがシステムで実際に何をするかによって異なります。これらの静的変数をクリアする (null に設定する) だけでよい場合があります。また、それらを使用するすべての場所で最初に null をテストして、ログアウトを検出できるようにします。または、サーバーとのセッションを明示的に期限切れにする必要がある場合があります。続行するのに十分な情報がありません。
サーバーも制御している場合(サーバーがどこかにあると仮定しています)、ステートレスにする(つまり、「セッション」がありません)か、セッションを自動的にタイムアウトにするのが良いでしょう-モバイル デバイスでは、接続が断続的になる可能性があることに注意してください。ユーザーがサーバーに作業が終了したことを伝える方法がない場合、高価なリソースをぶらぶらさせたくないでしょう。
実際にコードを示唆する情報を提供していないため、このためのコードを実際に提供することはできません。何にログインしているかなどの詳細をお知らせいただければ、さらにお役に立てる可能性があります。
于 2010-03-09T06:36:06.337 に答える