私たちは、ユーザー名がその人の電子メール アドレスであるアカウントを作成するシステムを開発しようとしています。問題は、その人が自分の一意のアカウント (管理者である場合) を持つことができ、さらに他の誰かのアカウントの「ユーザー」になることができることです。
アカウントの「管理者」は、ユーザーの電子メール アドレスをアカウントに割り当て、そのユーザーがユーザーとしてログインするためのパスワードを作成できます。
MySQL では、電子メール アドレスが一意の識別子であるため、ユーザーがログインするアカウントを特定しようとすると問題が発生します。これを行うより良い方法はありますか?
明らかに、個人が割り当てられた各アカウントに一意のユーザー名を使用することでこの問題は解決しますが、ユーザーが覚える必要が少ないため、1 つの電子メール アドレスを使用したいと考えていました。
どんな助けでも大歓迎です!