基於電子郵件的登入系統

Contrib,格里奇,2012

這是登入系統的變體,要求提供電子郵件地址 而不是使用者名稱來登入。請注意,它不會驗證電子郵件, 它只是將其用作識別符號而不是使用者名稱。

這曾經是預設的 Evennia 登入名,然後將其替換為 更標準的使用者名稱+密碼系統(必須提供電子郵件 由於某種原因,當人們想要擴充套件時引起了很多混亂 在它上面。該電子郵件並不是內部嚴格需要的,也不是任何內部都需要的。 無論如何,確認電子郵件已發出)。

安裝

在您的設定檔中,新增/編輯以下行:

CMDSET_UNLOGGEDIN = "contrib.base_systems.email_login.UnloggedinCmdSet"
CONNECTION_SCREEN_MODULE = "contrib.base_systems.email_login.connection_screens"

就是這樣。重新載入伺服器並重新連線即可檢視。

筆記:

如果您想要修改連線螢幕的外觀,請指向 CONNECTION_SCREEN_MODULE 到您自己的模組。使用預設值作為 指南(另請參閱 Evennia 檔案)。


此檔案頁面是從evennia\contrib\base_systems\email_login\README.md產生的。對此的更改 檔案將被覆蓋,因此請編輯該檔案而不是此檔案。