8

DotNetNuke の最新バージョン、バージョン 5.6.1 を実行していて、DotNetNuke サイトでユーザー名とパスワードを記憶できない理由に対する適切な回答が見つかりません。 このスレッドは Cookie について続いていますが、実際には要点を見逃しています。ユーザー 'ptleitch' は次のように質問しています。

「まあ、それでいいのです。毎日何か新しいことを学びます。問題は、私のユーザーが、「ログインを記憶する」機能がログイン コントロールの「ユーザー名」フィールドを自動入力することを期待しているという方針に沿って問題を提出していることです。彼らが不運だったということ以外に、私が彼らに言うことは何もありません。」

4

4 に答える 4

10

まず、機能を有効にするには、orka が言ったように、web.config の PersistentCookieTimeout を 0 より大きい値 (値は分単位) に設定する必要があります。

それに加えて、ログイン画面でユーザーに表示される言葉遣いをより正確なものに変更することをお勧めします。「Remember Login」は、資格情報を自動入力するだけのように見えますが、これは機能的にはあまり意味がありません.

そのため、「ログインを記憶する」を「サインインしたままにする」に変更することをお勧めします。

Admin -> Languages -> (edit English static resources for site link) -> Local Resources -> DesktopModules -> Admin -> Authentication -> App_LocalResources -> Login を参照することにより、DNN ユーザー インターフェイスを介して動詞にアクセス (および更新) します。 .ascx.

ちょっとした接線で-「ログイン」から「サインイン」にすべてを変更することをお勧めします(たとえば、ユーザーサインイン、サインインしたままにするなど)-それが作るという理由だけでもっと理にかなっている。

于 2011-02-27T20:41:25.377 に答える
10

長い話短い答えは、ファイルのセクションでパラメーターを使用することです。パラメータ値は分単位であり、機能を適切に動作させるには 0 (2 週間の場合は 20160) より大きい値に設定する必要があります。PersistentCookieTimeoutappSettingsweb.configRememberMe

于 2011-02-27T15:02:06.217 に答える
1

多くのWebサイトはユーザー名のみを覚えていることを付け加えておきます。ユーザー名は自動入力され、ユーザーはパスワードを入力する必要があります。これは、多くのユーザーが期待する機能です。DNNでそれを行う方法がわかりません。前述のとおり、「Remember Me」機能は実際には「Stay Signed In」機能です。

于 2014-01-09T20:56:21.253 に答える