如何在 WordPress 中設置無密碼登錄
已發表: 2022-02-28如果您在您的網站上提供受密碼保護的內容,您還需要讓用戶輕鬆登錄您的網站並訪問它。 這樣,您可以提供獨家內容,而不會破壞您網站上的用戶體驗。
快速讓用戶訪問您網站上的受限內容的一個好方法是設置無密碼登錄。 這使用戶可以無縫訪問您網站上受密碼保護的內容,同時確保其安全。 黑客無法猜測密碼,因此他們需要訪問您的手機或電子郵件才能訪問無密碼登錄 URL。
但是,WordPress 不提供在您的網站上設置無密碼登錄身份驗證的功能。 相反,您可以使用像 ProfilePress 這樣強大的 WordPress 插件來設置無密碼登錄。
無密碼登錄是什麼意思?
您可能想知道: “無密碼登錄”一詞在 WordPress 的上下文中是什麼意思。
這是一種身份驗證形式,可讓用戶在您的 WordPress 網站上快速登錄其用戶帳戶,而無需輸入密碼。
用戶必須通過應用消息、電子郵件或 SMS 消息驗證他們的登錄。 與標準的 WordPress 身份驗證選項相比,這提供了一種更安全(更快)的方式讓網站訪問者登錄您的網站。
了解無密碼登錄不同於標準的兩因素身份驗證 (2FA) 方法也很重要。 大多數 2FA 方法要求用戶輸入密碼並將生成的安全代碼發送到他們註冊的電子郵件地址或使用 2FA 應用程序。
這對用戶不是很友好,並且會增加用戶退出您網站的機會。 例如,如果用戶忘記密碼或從設備中刪除了 2FA 應用程序,他們可能很難訪問他們的帳戶。
另一方面,無密碼登錄允許用戶單擊發送到其已驗證的電子郵件地址或電話號碼的鏈接。 它消除了用戶記住他們的密碼或在他們的設備上安裝 2FA 應用程序的需要。 這是一種非常簡單且安全的方式,讓用戶只需點擊幾下即可快速登錄您的網站。
無密碼登錄的好處
讓我們快速看一些網站示例,這些示例可以從使用無密碼登錄來驗證用戶身份中受益:
- 會員網站。 會員網站按月或按年訂閱費為用戶提供優質內容。 由於用戶必須每天登錄才能訪問您的內容,讓他們無需輸入密碼即可登錄有助於改善用戶體驗。
- 學校和大學網站。 學校和大學網站有大量學生不斷訪問他們的網站以獲取新聞或課程資料。 讓學生通過發送到其註冊電子郵件的安全鏈接快速登錄他們的帳戶可以使學生更輕鬆、更安全地訪問該網站。 他們不必記住密碼,也不必擔心他們的學生帳戶被黑客入侵。
- 批發商店。 批發商店應該提供無縫的購物體驗。 確保這一點的一個好方法是為批發客戶提供一種通過可點擊鏈接訪問其帳戶並下訂單的快速方法。 這是增強客戶在您的在線商店中的購物體驗的簡單方法。
- 優質在線雜誌。 高級在線雜誌可以讓讀者使用無密碼登錄快速訪問他們的帳戶。 由於讀者每天或經常查看,因此輸入密碼並一遍又一遍地登錄可能會令人沮喪。 相反,您希望通過單擊發送到其電子郵件地址的登錄鏈接,為他們提供一種簡單且安全的登錄方式。
使用 ProfilePress 在 WordPress 中設置無密碼登錄
ProfilePress 是一個用戶配置文件和 WordPress 會員插件,旨在幫助您創建響應式 WordPress 會員網站。 它使您可以完全控制您網站上的用戶角色,並決定他們可以訪問哪些內容。
ProfilePress 為您的 WordPress 站點創建表單、用戶配置文件和成員目錄提供了廣泛的功能。 您可以從可根據您的需要完全自定義的預構建主題開始。 除此之外,ProfilePress 通過限制用戶訪問頁面、子頁面、帖子、自定義帖子類型、類別和標籤,讓您完全控制用戶可以在您的網站上看到的內容。
使用 ProfilePress,您還可以添加高級插件來擴展插件的功能。 這意味著您可以使用無密碼登錄插件讓用戶無需輸入密碼即可登錄您的網站。
相反,他們將收到一個一次性登錄 URL 到他們註冊的電子郵件地址。 如果用戶在一定時間內沒有點擊該鏈接,則該 URL 將過期,他們將不得不重新執行整個過程。 這使您網站上的登錄身份驗證更快、更安全。
對於本教程,我們需要一個 WordPress 網站以及 ProfilePress Pro 插件。
步驟#1:安裝並激活 ProfilePress
首先獲取 ProfilePress 插件並將其安裝在您的 WordPress 網站上。 從 WordPress 管理面板導航到插件→添加新的,然後單擊添加新按鈕。 上傳 zip 文件並在您的 WordPress 網站上安裝插件。
第 2 步:創建無密碼登錄表單
您需要做的第一件事是在 ProfilePress 中啟用無密碼登錄擴展。 從 WordPress 管理面板導航到ProfilePress → 插件,並確保啟用無密碼登錄擴展。

現在我們可以開始創建我們的無密碼登錄表單了。 為此,請導航至ProfilePress → Forms & Profiles ,然後單擊登錄部分下的添加新按鈕。 單擊拖放生成器並選擇所需的模板。 出於本演示的目的,我們選擇了Tulip模板。
在您為登錄表單命名並選擇模板後,您將自動被重定向到“編輯表單”頁面。
在這裡,您可以編輯字段並通過將它們拖放到位來重新排列它們。 您還可以單擊設置圖標並編輯每個字段的字段標籤。 我們可以簡單地從登錄表單中刪除密碼字段,以便用戶只需要輸入他們的用戶名或電子郵件。
使用表單設置元框,在登錄設置部分下,選擇無密碼登錄複選框,讓用戶僅使用他們的用戶名或電子郵件地址登錄。 您還可以自定義按鈕在無密碼登錄表單上的顯示方式。
您可以設置提交按鈕標籤、處理標籤、佈局、排版自定義和顏色選項。 創建無密碼登錄表單後,單擊“保存更改”按鈕繼續。
將登錄表單的簡碼複製到剪貼板——我們稍後會用到。 您還可以在進行更改時單擊實時預覽按鈕,以了解網站前端的外觀。
第 3 步:創建無密碼登錄頁面
現在剩下的就是在您的 WordPress 網站上創建一個無密碼登錄頁面,並使用 ProfilePress 將其設為默認登錄頁面。 導航到Pages → Add New並粘貼您之前使用Shortcode塊複製的無密碼登錄表單簡碼,然後單擊Publish按鈕繼續。
接下來,導航到ProfilePress → 設置,然後從“常規”部分下的“登錄頁面”下拉菜單中選擇您的登錄頁面。 轉到“登錄”選項卡並選擇是否要讓用戶輸入他們的電子郵件地址、用戶名或兩者。
您還可以為管理員禁用無密碼登錄以獲得最大的安全性,為登錄鏈接設置過期時間,並自定義錯誤消息和成功消息。 完成後,單擊保存更改按鈕繼續。
第 4 步:讓用戶無需輸入密碼即可登錄
用戶只需輸入他們註冊的電子郵件地址即可接收您網站的登錄鏈接。
一旦他們點擊登錄按鈕,鏈接將被生成並自動發送到用戶的電子郵件地址。
結論
在 WordPress 中設置無密碼登錄是讓用戶在您的網站上快速訪問其用戶帳戶的好方法。 它提供了一種無縫且更安全的方式讓用戶登錄您的網站。 儘管默認情況下 WordPress 不允許您這樣做,但您可以使用強大的插件(例如 ProfilePress)在您的網站上提供無密碼登錄身份驗證。
準備好在您的 WordPress 網站上設置無密碼登錄了嗎? 立即獲取 ProfilePress!