2017-05-09 9 views
1

WebAppにアクセスする同じマシンからのエントリが重複するのを避けるために、私はMVCモデル(ID以外)のデフォルト値として最も複雑でない一意の識別子を現在探しています。MVCモデルのデフォルト値として一意な識別子は良いですか?

私はMAC(同じネットワーク上にあると仮定します)をデフォルト値として使用することを考えています。しかし、私はそれを設定する方法を知らない。

+0

[動的IP制限](https://www.iis.net/downloads/microsoft/dynamic-ip-restrictions)または あなたのタスクはユーザーの識別情報を使用しますか? – Alexander

+1

Guidがうまくいくかもしれません。マシン間でもユニークです – Gururaj

+0

問題は十分に具体的ではありません。 1台のコンピュータから同時に1つのセッションを許可したいだけですか? – zaitsman

答えて

0

これを解決するには、ユーザーコントロールを使用する必要があります。問題はそれがユーザーかマシンですか?あなたが既に言ったマシンは、MACアドレスであなたはトリックを行うことができます。しかし、あなたの質問は少し開いている、私は疑いがあります。データベースのエントリを確認して、更新データで置き換えるだけで済みます。アクセスが本当に問題であれば、比較してブロックすることができます。

希望します。単なる概要です。

+0

MACを使用したい場合、フィールドモデルに値を追加する方法についての解決策はありますか? – OreoFanatics

+0

質問が正しいかどうか分かりませんが、新しい接続が作成されるたびに比較して文字列として保存しなければならないと思いますので、コードを実行して実装したいものを作成してください。 :) – mmelotti

関連する問題