無作為
不僅僅是一種態度!

红运快三走势图跨度:WordPress密碼重置提示:您的密碼重設鏈接無效,請在下方請求新鏈接

红运快三高手计划 www.syvwfz.com.cn 許多的wordpress站點默認的找回密碼功能都是錯的,就包括本站在內,博客默認自帶的密碼找回功能就是錯誤的,當你使用郵件找回面膜的時候,點擊回執郵件,重新設置密碼,立馬就會提示“您的密碼重設鏈接無效,請在下方請求新鏈接”,看上去這是一個讓站長頭疼的問題,其實這就是一個符號的問題。

wordpress找回密碼功能失效

如果不是在自定義修改代碼的情況下導致wordpress默認找回密碼功能失效,那么用以下方法是百分之百能夠完美解決wordpress提示“您的密碼重設鏈接無效,請在下方請求新鏈接”這個問題的。

為什么會無效

原因很簡單,原本默認的會有這么個框框符號<>,當我們點擊重置鏈接的時候會導致>這個符號更隨在鏈接里面,去掉就好了。

如何修復wordpress密碼重置功能

方法一:

其實用戶手動去除就可以了,在復制鏈接的時候,不要直接點擊鏈接,不過一般用戶都不會發掘,都是直接點擊了,所以這個方法不太適用。

方法二:

通過修改WordPress根目錄下wp-login.php文件可以解決這個問題。
再編輯器中打開wp-login.php這個文件找到下面這段代碼,大概在330行,大家自己找。

將下面的代碼改了:

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";

改成:

$message .=network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";

將它分開,然后保存并覆蓋原來的wp-login.php文件,此時再次測試找回密碼就沒有問題了,郵件里的鏈接格式已經發生變化。

這樣就可以正常找回密碼了,用戶直接點擊右鍵里面的鏈接就可以直接打開重置密碼界面,正常的進行設置新密碼了。

這里以前忘記密碼的用戶快點去重置吧,無作為目前已經修復了,該功能是原wordpress自帶的,可能是早起版本就有了,算是個bug。

額對了,這里再補充一個說明:

解決新用戶注冊時,點擊郵件中的重置密碼鏈接提示“您的密碼重設鏈接無效”:

打開WP安裝目錄下的/wp-includes/pluggable.php,找到如下代碼(1741行左右):

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";

修改為

$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "\r\n\r\n";

以上修改后,用戶收到的密碼重置及新用戶收到的密碼設置郵件將不會再包含“<>”,用戶再郵箱中點擊鏈接后即可正常重置或者設置密碼。

注意:以上修改涉及到Wordpress源代碼的修改,每次升級Wordpress后修改會被覆蓋,必須重新進行以上修改。

修改原本的注冊郵件

讓原本比較死板的注冊歡迎郵件修改一番,具體的修改方法其實就是將(WP安裝目錄下的/wp-includes/pluggable.php)

$message .=

這個代碼多復制幾行,自己填寫內容,例如:

$message = sprintf(__('Username: %s'), $user->user_login) . "\r\n\r\n";
$message .= __('To set your password, visit the following address:') . "\r\n\r\n";
$message .= '這里是內容';
$message .= '這里是內容';
$message .= '這里是內容';
$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "\r\n\r\n";

$message .= wp_login_url() . "\r\n";

 

歷史上的今天:
贊(14) 打賞
所有免費資源、福利、電影、破解軟件未經允許不得轉載:红运快三高手计划 www.syvwfz.com.cn红运快三高手计划 » WordPress密碼重置提示:您的密碼重設鏈接無效,請在下方請求新鏈接

留下評論 1

  1. #1

    請問我作為用戶應該怎么解決呢,我復制出去訪問仍是這樣,請問該復制那一部分呢

    NapshinLiu2個月前 (02-17)回復

無作為-不僅僅是一種態度

登錄/注冊廣告合作

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞