极品女神无套呻吟啪_亚洲成人免费影视_中文有码久久_eeusswww电影天堂国产_玖玖玖国产精品

行業(yè)新聞

    wordpress注冊(cè)發(fā)郵件wordpress 注冊(cè)發(fā)送郵件或直接顯示密碼

    2022-06-09    來(lái)源:m.bjcthy.com

    很久沒(méi)注意到我的博客注冊(cè)不了,所以今天改了注冊(cè)的東西。我在本地改了,直接顯示密碼或者發(fā)郵件是可以的,但是上傳到服務(wù)器不行,smtp發(fā)郵件總是失敗,根本原因是國(guó)外連接國(guó)內(nèi)smtp服務(wù)器總是超時(shí),提示to :25(timed out),讓我很郁悶,我覺(jué)得如果是國(guó)產(chǎn)服務(wù)器,肯定是可以的wordpress注冊(cè)發(fā)郵件,制作過(guò)程如下:

    1、制作一個(gè).php

    IsSMTP();??????????????????????????? // 經(jīng)smtp發(fā)送
     $mail->Host???? = "smtp.163.com";?????????? // SMTP 服務(wù)器
     $mail->SMTPAuth = true;???????????????????? // 打開(kāi)SMTP 認(rèn)證
     $mail->Username = "zhangyinghf@163.com";??? // 用戶名
     $mail->Password = "************";????????? // 密碼
    

    wordpress注冊(cè)發(fā)郵件_wordpress郵件_收不到 wordpress 郵件

    $mail->From???? = $frommail;?? ?????????????? // 發(fā)信人 $mail->FromName = "海底蒼鷹tank";??????? // 發(fā)信人別名 $mail->AddAddress($tomail);???????????????? // 收信人 if(!empty($ccmail)){ $mail->AddCC($ccmail);??????????????????? // cc收信人 } if(!empty($bccmail)){ $mail->AddCC($bccmail);?????????????????? // bcc收信人 } $mail->WordWrap = 50; $mail->IsHTML(true);?? ??? ???????????????????? // 以html方式發(fā)送 $mail->Subject? = $subject;???????????????? // 郵件標(biāo)題

    wordpress郵件_wordpress注冊(cè)發(fā)郵件_收不到 wordpress 郵件

    $mail->Body???? = $body;??????????????????? // 郵件內(nèi)容 $mail->AltBody? =? "請(qǐng)使用HTML方式查看郵件。"; return $mail->Send(); } ?>

    2、上傳.php、class..php、class.smtp.php到wp-above、class..php、class.smtp.php,解壓后會(huì)有這兩個(gè)文件

    3、在wp-login.php文件中有一個(gè)名字可以找到內(nèi)容

    wp_new_user_notification($user_id, $user_pass); //大約在281行

    替換為以下內(nèi)容

    if(empty($_COOKIE['way'])){
    send_mail("zhangyinghf@163.com",$user_email, sprintf(__('[%s] Your username and password'), $blogname), $message);
    }else{
    

    收不到 wordpress 郵件_wordpress注冊(cè)發(fā)郵件_wordpress郵件

    setcookie("user_login", $user_login,time()+1800); setcookie("user_pass", $user_pass,time()+1800); }

    4、還是在wp-login.php中找到$ = $_POST[''];關(guān)于第422行wordpress注冊(cè)發(fā)郵件wordpress網(wǎng)站建設(shè),在下面添加

    $way = $_POST['getpassword'];
     if($way == 2){
     setcookie("way", $way,time()+1800);
     }else{
     setcookie("way", "");
     }

    wordpress郵件_收不到 wordpress 郵件_wordpress注冊(cè)發(fā)郵件

    5、在wp-login.php中找到name=""wordpress網(wǎng)站建設(shè),即在email下添加一個(gè)選擇通過(guò)發(fā)送郵件獲取密碼,或者直接顯示密碼

    6、在wp-login.php 546行左右找到isset($_GET['']) && '' == $_GET[''],放入里面

    $errors->add('registered', __('Registration complete. Please check your e-mail.'), 'message');
    

    替換為

    wordpress注冊(cè)發(fā)郵件_收不到 wordpress 郵件_wordpress郵件

    if(!empty($_COOKIE['way'])){
    $errors->add('registered',__('注冊(cè)成功!

    用戶名:'.$_COOKIE['user_login'].'
    密碼:'.$_COOKIE['user_pass'].'
    登錄后修改密碼')); }else{ $errors->add('registered', __('Registration complete. Please check your e-mail.'), 'message'); }

    7、在wp-.php中查找('WPINC', 'wp-');在它下面添加一行

    require (ABSPATH . WPINC . '/mail_fun.php');
    

    其實(shí)class..php是封裝在我使用的那個(gè)里面的。我不想在原來(lái)的基礎(chǔ)上改,因?yàn)檫@些東西在以后的升級(jí)中肯定會(huì)涉及到的。

    文章來(lái)自互聯(lián)網(wǎng),侵權(quán)請(qǐng)聯(lián)系刪除,文章闡述觀點(diǎn)來(lái)自文章出處,并不代表本站觀點(diǎn)。 m.bjcthy.com



X