[英]Can admin username and application's user username be same?
我對用戶和管理員之間的登錄和注冊系統感到困惑,例如,管理員的用戶名是“andy1234”,但用戶也想創建一個帶有“andy1234”的用戶名。 那么,我應該接受 admin 的用戶名和 user 的用戶名可以在我的數據庫中具有相同的值嗎? 如果可以,我應該在 Mysql 中使用“唯一過濾索引”嗎?,因為我正在使用 MariaDB。
您不應該接受它,它會使以后的故障排除更加困難。
即用戶想重置密碼,因為他忘記了密碼。 誰的密碼應該更新?
您確實可以為此創建解決方法,但為什么要增加復雜性?
關於索引,即使使用特定的用戶名(又名 ID),通常也會使用唯一索引將其分開。 我真的不知道為什么,但我認為這是因為在某些系統中可以重命名用戶名。 使用 ID 可保證行具有它的標識符,即使用戶被重命名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.