問題タブ [unique-id]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1420 参照

events - Liferay ポートレットでのイベンティング

どのポートレット アプリケーションでも、ポートレットを含む同じページが 2 つのブラウザー タブで開かれている場合、最初のページのイベントと 2 番目のページのイベントはどのように区別されますか?

リンクを共有できるように、イベントごとに一意の ID を割り当てて保存し、URL に追加したいと考えています。

誰かがこれについて考えを提供できますか?

また、ページの URL が他のコンピューターで開かれた場合、ページに表示されるデータは、最初のコンピューターで表示されるデータと同じです。これはグローバルに設定されています。

どうすればこれを解消できますか?

0 投票する
3 に答える
159 参照

php - Web アプリケーションでハッシュ化されたユーザー ID を使用してスパマーを防止する

ユーザーが他のユーザーにメッセージを送信できる Web アプリケーションを構築しています。メッセージ送信ページでは、現在 URL に受信者のユーザー ID が含まれているため、アプリケーションはメッセージの送信先、つまり example.com/send-message/user-id/1 を認識しています。ユーザー ID は、データベースで受信者を識別するために使用される主キーです。

スパマーがこのページにアクセスして、URL のユーザー ID を変更し続け、サイト上の人々に非常に迅速にスパムを送信する可能性があることを懸念しています。

私が思いついた解決策は、長い一意の ID (123154123412) を作成することです。この番号はユーザー データベースの行に格納され、メッセージ送信ページの主キーの代わりに使用されるため、スパマーは ID を変更して多数の人に簡単にスパムを送信できません。

このアプローチには、私が見落としている可能性のある潜在的な問題はありますか?

サイト全体で一意の ID を使用すると、サイトの速度が大幅に低下します。つまり、生成された一意の ID よりも主キーを使用してデータベースを検索する方が高速です。

ありがとう

0 投票する
2 に答える
492 参照

asp.net - マルチスレッド、マルチプロセス、Web ガーデン、および Web ファームの状況で一意の ID を取得するにはどうすればよいですか?

log4net がマルチプロセスで安全でないという問題を回避しようとしています。ログ ファイルがロックされ、同じアプリケーションの別のスレッドが書き込めなくなることがあるためです。私がやろうとしているのは、そのスレッドに一意の ID を持つログ ファイルを作成することです。現在、ファイル名の一部として Thread.CurrentThread.GetHashCode()、Process.GetCurrentProcess()、および System.Environment.MachineName を使用しています。これで十分ですか、それとも冗長ですか、それともログ ファイル名としてマルチスレッド/プロセス/Web ファーム/Web ガーデンに安全な一意の ID を取得するより良い方法はありますか? または、ログ ファイルを書き込むためのより良い方法はありますか? 前もって感謝します。

0 投票する
4 に答える
1959 参照

python - Pythonの多次元配列要素への一意のID

完全にランダムな要素を持つ多次元配列があります。例えば、

この配列がはるかに大きいときに後で認識できるように、一意の各要素([1,2]のように、それらの要素ではなく)にIDを割り当てたいのですが、わかりませんそれを出します。私はしばらくインターネットを検索していましたが、運が悪かったので、誰かが正しい方向に私を押してくれたら、本当に感謝しています.

0 投票する
2 に答える
10795 参照

sql-server - 選択の代替SQL ServerのOracleのデュアルからの.nextval?

SQLServerで一意のシーケンスを作成する方法はありますか

一意の番号を作成するOracleの上記のコードがあり、その番号を他の人が使用することはできません。

同じように、SQLServerで一意のシーケンス番号を作成するにはどうすればよいですか????

誰かがこれで私を助けてくれます

0 投票する
3 に答える
910 参照

php - ウェブサイトを実行しているコンピューターの一意の ID を取得する方法

MAC ID を取得するためにこのコードを試しましたが、ホスト サーバー アドレスしか取得できません。ユーザーが Web サイトにアクセスするコンピューターの一意の ID を取得する方法はありますか。

実際、IP以外のPC内の特定のものに基づいて、特定のWebサイトへのアクセスを制限することは可能ですか?

0 投票する
1 に答える
3850 参照

java - ユーザー ID を共有設定 Android に保存する

これについて質問したばかりですが、別の方法で行きたいと思います。ユーザーがプロファイルを編集して保存ボタンを押すと、UUID を使用して乱数を生成できるようにしたいと考えています。ユーザーがプロファイルに戻って 2 回目の編集を行った場合に、この ID を同じままにしておきたい (もう一度 [保存] を押した場合、最初に [保存] を押したときに生成された ID を保持したい)。他のデータを保存するために次のコードを使用していますが、ID が既に生成されているかどうかを確認できるチェックを含める方法がわかりません。これが私のコードです:

0 投票する
6 に答える
10688 参照

php - PHP と MYSQL を使用して一意の ID を生成する

こんにちは、ID と UID を処理するシステムを作成しています。UID はランダムに生成していますが、少し行き詰まっています。フィールドは使用される一意のフィールドであるため、現在データベースに存在しない UID を常に生成する必要があります。実際の ID を公開しないように、フロント エンドで。

要約すると、現在 DB に存在しない一意の ID を生成しようとしています。作業していない部分は、db のクロスチェックであるため、db に既に存在する番号が表示されることがあります。事前に感謝すべきではありません。

これまでの私のコードは次のとおりです。

0 投票する
3 に答える
3711 参照

php - ユーザー名のないユーザーの一意のIDを作成する方法-PHP

通常、クライアントと対話するWebサイトを開発するときは、ユーザー名またはユーザーIDを使用して構成などを保存していました。しかし、今はログインシステムのないウェブサイトを開発しているので、「いいね」や「アクセスしたページ」などを保存する必要があります。

インターネットプロトコル(IP)を試しましたが、訪問者がNATまたはプロキシを使用している場合は機能しません。

すべてのユーザーに一意のIDを作成し、データベースに保存するにはどうすればよいですか?

ちなみに私はPHPを使っています。

0 投票する
0 に答える
803 参照

php - 主キー、一意の ID、およびレコード (MySQL、PHP、情報システム)

私は、一般に公開され、多数のユーザーをホストすることが期待されるソーシャル ネットワーキング サイトを作成しています。各ユーザーの情報は MySQL データベースに保存され、ページは PHP で記述されます。

私の質問は次のとおりです: Facebook、Yahoo、Stack Overflow などの大きなサイトは、大量のデータを追跡するためにプライマリ キーと一意のキーに何を使用していますか?

たとえば、次のような表です。

PK、Unique_Id、User_Id、F_Name、L_Name、Date_Created、DEL など...

このテーブルの各ユーザーに、自分用に持つことができる独自の unique_id を与えるにはどうすればよいでしょうか? 一意の ID を有効にするには、どのような形式にする必要がありますか? 主キーはどのように管理すればよいですか? pk を 1 から開始し、毎回インクリメントしますか?