我們正在嘗試開發一個系統,其中一個人創建一個賬戶,其中用戶名是該人的電子郵件地址。問題是,這個人可以擁有自己獨特的賬戶(他是管理員的地方),加上他人賬戶的「用戶」。MySQL唯一標識符
一個帳戶的「管理員」可以將一個人的電子郵件地址分配給他們的帳戶,併爲該用戶創建一個密碼作爲用戶登錄。
在MySQL中,由於電子郵件地址是唯一標識符,因此我們在嘗試確定將用戶登錄到哪個帳戶時遇到問題。有沒有更好的方法來做到這一點?
很明顯,爲每個人分配的每個帳戶使用唯一的用戶名可以解決此問題,但我們希望使用一個電子郵件地址,因爲它不會記住用戶。
任何幫助,將不勝感激!
帳戶是什麼?用戶帳戶和管理員帳戶有什麼區別?兩者如何相互作用? – Mike 2010-07-09 18:08:51
@Mike這些帳戶是針對網絡應用的。當一個人註冊時,他們輸入他們的登錄信息以及應用程序將用於執行該服務的公司數據。在帳戶註冊時,該用戶成爲「管理員」。該管理員可以將授權的「用戶」分配給該帳戶。這兩種用戶狀態有幾個原因,但最重要的是「管理員」具有完全訪問權限,並且可以編輯信用卡信息和其他「敏感」信息。 「用戶」可以訪問除「敏感」數據以外的大部分功能。 – user387990 2010-07-09 18:49:18