0

UserControllerユーザーデータにアクセスして保存できるクラスがあります。

UserController接続文字列やその他の DNN 設定を何らかの形で既に認識しているため、DNN Web サイト アプリケーションのコンテキスト内から使用することを意図していたと思います。

したがって、DNN コントローラー クラスは DNN Web サイト アプリケーションのコンテキスト外では使用できないため、ロールの追加/取り消し、パスワードのリセット、その他の管理アクションをデスクトップ アプリケーションから行うことはできません。

可能であれば、お知らせください。ありがとうございました。

4

2 に答える 2

0

あなたが求めていることのほとんどは、非常に単純な DB 操作です。Entity Framework を使用してテーブルを .Net アプリのクラスにマップし、Update コマンドを発行できます。ただし、これらは DNN の外部で実行されるため、DNN のキャッシュをクリアするかアプリを再起動しない限り、現在ログオンしているユーザーに影響を与えることはありません。

上記で Hammond が提案したように、カスタム WebAPI メソッドを作成してこれを行うことができます。ただし、これらのメソッドが安全であり、管理者/ホストのみが実行できることを確認する必要があります。

于 2014-02-27T06:09:24.920 に答える