簡體   English   中英

管理員用戶名和應用程序的用戶名可以相同嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM