すべての問題
asp.net-mvc - レコードが存在するかどうかを確認し、サイト全体で使用する最良の方法
私は c# と MVC にはかなり慣れていませんが、イントラネット アプリを構築しています。内部ネットワーク上にあるため、アプリを使用するためにサインインする必要はありませんが、「管理」テーブルを持つデータベースに接続しています。この表は、管理者の電子メール アドレスです。また、System.DirectoryServices.AccountManagementとUserPrincipal.Current.EmailAddressを使用して、ユーザーの電子メール アドレスを取得しています。私がしたいのは、UserPrincipal.Current.EmailAddressをデータベース テーブルと比較し、一致する場合はブール値を TRUE に設定して、サイト全体で参照/呼び出しできるようにすることです。
データベース テーブルに一致するモデルがあり、where ステートメントを使用してUserPrincipal.Current.EmailAddressの値に対してデータベースをクエリすることもできますが、set メソッド (ActionResult) 内でのみ実行でき、viewbag 内のブール値をその特定のコントローラーに返すことができます。関連するビューのみがアクセスします。
ユーザーがメールにアクセスしたページがデータベースと比較され、データベース管理者テーブルに含まれている/含まれていない場合はブール値が true/false に設定されるように、サイトを設定するためのベスト プラクティスを知りたいです。
編集:これは、ベースコントローラーを作成し、それを他のすべてのコントローラーに継承し、ベースコントローラー内でデータベースクエリを実行することでしょうか-そうであれば、少しのガイダンスが大いに適用されます
私の現在の設定は EmailEntityModel です:
それから私は電子メールコントローラを持っています:
コントローラ内で EmailEntities を使用して管理者 DBset をクエリできますが、これを別の場所で使用できますか?
javascript - Vuetify v-dialog の HTML
v-dialog の内部に書式設定された HTML を追加しようとしています。中には v-card が入っていましたが、最初からやり直せるように切り取ってあります。これは私がこれまでに持っているものです
{{editedItem.Publication}} には、色の変更とハイパーリンクを含む書式設定された HTML が含まれています。v-html を使用した v-text が機能すると思われる v-card を使用する場所を見てきましたが、私には適していませんでした。
行をダブルクリックすると、書式設定された HTML でダイアログがポップアップするデータ テーブルがありますが、ストレート テキストが表示されます。v-card を元に戻す必要がある場合は、HTML をレンダリングできる限り問題ありません。ありがとう。
php - 情報を受け取るコールバック URL の設定
支払いゲートウェイから支払いステータス情報を受け取るコールバック URL を設定する方法を見つけようとしています。
全体の構成をまとめておきます。Laravel 5.8 で構築されたバックエンド (API エンドポイント) があり、反応アプリとモバイル アプリによって消費されます。どちらのアプリも、支払いゲートウェイの Web SDK とモバイル SDK を使用して支払いトランザクションを開始します。
次に、セットアップが必要なコールバック API を呼び出して、支払いゲートウェイが支払いステータスで応答する必要があります。
このようなことをするのはこれが初めての試みです。
コールバック エンドポイント
PaymentControllergetstatus()メソッド
これは適切な方法ですか?getではなくリクエストであるべきだと思いpostます。助けてください。