0

DNN でウェブサイトを運営しています。1 人のユーザーがログインできません。ここで何が問題になる可能性があります。

オンラインで、dnn_userportals.authorized が 1 に設定されていても、フィールド aspnet_membership.isapproved が 0 に設定されているという解決策を見つけました。0 を 1 に変更すると、ログインが機能しました。aspnet_membership.isapproved を変更する場所と方法 それはウェブサイトのコードまたはユーザー インターフェイスにありますか。

助けてください。

4

3 に答える 3

0

これは、管理者が変更できる設定です。どうやらDNNには4種類のユーザー登録があるようです。

  1. なし:

    これにより、Web サイトから登録リンクが削除されます。Web サイトの管理者は、新しいユーザーを手動でのみ追加できます。

  2. プライベート (あなたのサイトはこれを使用します) :

    登録リンクが表示されます。ユーザーが登録すると、ユーザーがアクセスを許可される前に、管理者はユーザーを承認する必要があります。

  3. 公衆:

    これは DotNetNuke ポータルのデフォルト設定です。登録リンクが表示されます。ユーザーが登録すると、確認なしでメンバーとしてサイトにすぐにアクセスできます。

  4. 検証済み:

    登録リンクが表示されます。ユーザーが登録すると、確認コードが記載された電子メールが送信されます。初めてログインすると、正しく検証された場合は検証コードを入力するように求められます。メンバーとしてサイトへのアクセスが許可されます。確認が完了すると、確認コードを入力する必要がなくなります

以下の手順を実行します

  • 管理者としてログイン
  • 管理メニュー/サイト設定に移動します
  • 「高度な設定」まで下にスクロールします – プラスボタンをクリックします
  • 「セキュリティ設定」と「ユーザー登録」の下で、必要な登録オプションをクリックします (パブリックまたは検証済みが必要です) 。
  • 下にスクロールして、更新ボタンをクリックします

これはリファレンスです。

お役に立てれば

于 2012-08-13T07:34:32.757 に答える
0

管理者の場合は、ユーザー アカウントでユーザーを編集し、[承認] を選択できます。

于 2012-08-13T19:40:49.013 に答える