1. <dd id="5jlnw"><center id="5jlnw"></center></dd>
    <dd id="5jlnw"><track id="5jlnw"></track></dd>

    <th id="5jlnw"></th>
    <em id="5jlnw"><acronym id="5jlnw"></acronym></em>
    1. 立即注冊 找回密碼

      QQ登錄

      只需一步,快速開始

      查看: 837|回復: 0
      打印 上一主題 下一主題

      [Wordpress 通用教程] WordPress安全運維,后臺記錄用戶注冊、最后登錄的IP地址的信息

      [復制鏈接]
      跳轉到指定樓層
      樓主
      發表于 2023-12-20 21:18:22 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
      道勤網-數據www.bmrsportswear.com

      親注冊登錄道勤網-可以查看更多帖子內容哦。ò蕡D片、文字詳情等)請您及時注冊登錄-www.bmrsportswear.com

      您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

      x
      wordpress用戶必然會碰到的一個問題,是各種注冊、評論機器人會掃描你的網站,并試圖發布垃圾評論和文章。而對于多用戶的網站,我偶爾會碰到一些有發布權限的用戶被泄露了賬號密碼后,賬號就被這些機器人利用起來,在網站發布廣告、甚至是違禁內容,如果不是第一時間發現并清理,還可能導致網站被搜索引擎甚至監管部門懲罰,后果嚴重。通常對于比較重要的網站,你也可以安裝Wordfence插件獲取一定的保護,但這會犧牲一些服務器資源,導致網站變慢。
      除此之外,我推薦的一個比較有效的方式是屏蔽那些會在你網站發布垃圾內容的IP地址,把這些IP地址通過服務器的iptables或者服務商后臺的IP黑名單(比如加入阿里云的云盾)來屏蔽。那么問題來了,怎樣獲取這些IP地址呢?
      對于發布垃圾評論的IP地址,這是比較容易的,WordPress后臺會記錄每條評論發出的IP地址。
      而對于被泄露賬戶的用戶,收集他們的IP地址則需要添加一些代碼來做到了。我通過給用戶增加2個字段,“signup_ip”和“last_login_ip”來獲取需要的信息,代碼如下
      1. //用戶注冊時的IP地址
      2. function brain1981_register_ip($user_id){
      3.         $ip = $_SERVER['REMOTE_ADDR'];
      4.         update_user_meta($user_id, 'signup_ip', $ip);
      5. }
      6. add_action('user_register', 'brain1981_register_ip');
      7. //用戶上一次登錄的IP地址
      8. function brain1981_last_login_ip( $user_login, $user ) {
      9.         $ip = $_SERVER['REMOTE_ADDR'];
      10.         update_user_meta($user->ID, 'last_login_ip', $ip);
      11. }
      12. add_action('wp_login', 'brain1981_last_login_ip', 10, 2);

      13. //后臺增加用戶注冊時間排序
      14. function brain1981_users_columns( $columns ) {
      15.         $columns['registerdate'] = 'Registered';
      16.         return $columns;
      17. }
      18. add_filter( 'manage_users_columns', 'brain1981_users_columns');

      19. //在列表顯示這些信息
      20. function brain1981_users_custom_column( $value, $column_name, $user_id ) {
      21.         if ( 'registerdate' != $column_name ) {
      22.                 return $value;
      23.         } else {
      24.                 $user = get_userdata( $user_id );
      25.                 $signup_ip = get_user_meta($user_id, 'signup_ip', true);
      26.                 if ($signup_ip == ""){ $signup_ip = '<em>N/A</em>'; }

      27.                 $last_login_ip = get_user_meta($user_id, 'last_login_ip', true);
      28.                 if ($last_login_ip == ""){ $last_login_ip = '<em>N/A</em>'; }
      29.                 $formated_date = __( 'Y/m/d g:i:s' );
      30.                 $registered   = strtotime( get_date_from_gmt( $user->user_registered ) );
      31.                 $registerdate = '<span>'. date_i18n( $formated_date, $registered ) .'</span><br/>Signup IP:'.$signup_ip.'<br/>Last Login IP:'.$last_login_ip ;
      32.                 return $registerdate;
      33.         }
      34. }
      35. add_action( 'manage_users_custom_column', 'brain1981_users_custom_column', 10, 3);

      36. //使這一欄可以參與后臺排序,通過用戶注冊時間排序
      37. function brain1981_users_sortable_columns( $columns ) {
      38.         $custom = array(
      39.                 'registerdate' => 'registered',
      40.         );
      41.         return wp_parse_args( $custom, $columns );
      42. }
      43. add_filter( 'manage_users_sortable_columns', 'brain1981_users_sortable_columns' );
      復制代碼
      這樣后臺就會列出這些信息了。注冊時間可以直接顯示出來,因為WP本身有記錄,但是IP地址則是需要用戶新注冊和下次登錄才會有了,因為這些都是當前才開始記錄的數據 。
      獲取這些IP后,如果發現這個用戶會發垃圾內容,判斷Ta的賬號有問題,就可以屏蔽上次登錄的IP和他的權限。需要通知他可能在網上的各種賬號都已有被泄露的風險,通常是被撞庫了,一定要立即修改密碼。
      對于訪問量比較大的網站,甄別出來的機器人IP我通常是逐條屏蔽,


      道勤主機提供365天*24小時全年全天無休、實時在線、零等待的售后技術支持。竭力為您免費處理您在使用道勤主機過程中所遇到的一切問題! 如果您是道勤主機用戶,那么您可以通過QQ【792472177】、售后QQ【59133755】、旺旺【詮釋意念】、微信:q792472177免費電話、后臺提交工單這些方式聯系道勤主機客服! 如果您不是我們的客戶也沒問題,點擊頁面最右邊的企業QQ在線咨詢圖標聯系我們并購買后,我們為您免費進行無縫搬家服務,讓您享受網站零訪問延遲的遷移到道勤主機的服務!
      本內容系 道勤團隊 www.bmrsportswear.com 客服與技術人員研究整理的智慧結晶,轉載勿用于商業用途,并保留本文鏈接,侵權必究!
      dsu_marcocopyright:copy_link 

      【道勤網】- www.bmrsportswear.com 軟件視頻自學教程|免費教程|自學電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設計教程|網站設計教程!【道勤網】 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
      2、本站所有主題由該帖子作者發表,該帖子作者與【道勤網】- www.bmrsportswear.com 軟件視頻自學教程|免費教程|自學電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設計教程|網站設計教程!【道勤網】享有帖子相關版權
      3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和【道勤網】- www.bmrsportswear.com 軟件視頻自學教程|免費教程|自學電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設計教程|網站設計教程!【道勤網】的同意
      4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
      5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
      6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
      7、【道勤網】- www.bmrsportswear.com 軟件視頻自學教程|免費教程|自學電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設計教程|網站設計教程!【道勤網】管理員和版主有權不事先通知發貼者而刪除本文

      您需要登錄后才可以回帖 登錄 | 立即注冊

      本版積分規則

      關閉

      道勤網- 推薦內容!上一條 /2 下一條

      !jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回復 !jz_fhlb! !jz_lxwm! !jz_gfqqq!

      關于我們|手機版|小黑屋|地圖|【道勤網】-www.bmrsportswear.com 軟件視頻自學教程|免費教程|自學電腦|3D教程|平面教程|影視動畫教程|辦公教程|機械設計教程|網站設計教程【道勤網】 ( 皖ICP備15000319號-1 )

      GMT+8, 2024-6-19 07:58

      Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

      快速回復 返回頂部 返回列表
      色综合网站国产麻豆_国产在线精品福利尤物_两个人的视频全免费观看高清_日日干狠狠干