{"id":1197,"date":"2022-08-16T12:51:19","date_gmt":"2022-08-16T04:51:19","guid":{"rendered":"http:\/\/blog.xtaa.cn\/?p=1197"},"modified":"2022-08-16T12:51:19","modified_gmt":"2022-08-16T04:51:19","slug":"%e9%80%9a%e8%bf%87php%e8%84%9a%e6%9c%ac%e8%87%aa%e5%8a%a8%e7%99%bb%e5%bd%95wp","status":"publish","type":"post","link":"http:\/\/blog.xtaa.cn\/index.php\/2022\/08\/16\/%e9%80%9a%e8%bf%87php%e8%84%9a%e6%9c%ac%e8%87%aa%e5%8a%a8%e7%99%bb%e5%bd%95wp\/","title":{"rendered":"\u901a\u8fc7PHP\u811a\u672c\u81ea\u52a8\u767b\u5f55WP"},"content":{"rendered":"\n<p>WordPress\u7684\u5bc6\u7801\u4e0d\u8bb0\u5f97\u4e86\u600e\u4e48\u529e\uff1f\u9664\u4e86\u901a\u8fc7\u90ae\u4ef6\u627e\u56de\u5bc6\u7801\u3001<a href=\"https:\/\/www.solagirl.net\/wordpress-manually-reseting-user-password.html\">\u767b\u5f55phpmyadmin\u4fee\u6539\u5bc6\u7801<\/a>\u4ee5\u5916\uff0c\u8fd8\u53ef\u4ee5\u901a\u8fc7PHP\u811a\u672c\u81ea\u52a8\u767b\u5f55Wordpress\u3002\u6bd4\u5982\u521b\u5efa\u4e00\u4e2aautologin.php\u653e\u5230wp\u6839\u76ee\u5f55\u4e0b\uff0c\u7136\u540e\u8bbf\u95ee\u8fd9\u4e2a\u6587\u4ef6\uff0c\u5c31\u81ea\u52a8\u7528\u6307\u5b9a\u7684\u7528\u6237\u540d\u767b\u5f55\u7ad9\u70b9\uff0c\u968f\u540e\u5220\u9664\u8be5\u6587\u4ef6\u5373\u53ef\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e3a\u4ec0\u4e48\u8981\u81ea\u52a8\u767b\u5f55WordPress<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>\u77e5\u9053\u7f51\u7ad9\u7ba1\u7406\u7684\u7528\u6237\u540d\u4ee5\u53cacpanel\u4fe1\u606f\uff0c\u4e0d\u77e5\u9053\u5bc6\u7801\uff0c\u4e5f\u4e0d\u80fd\u4fee\u6539\u7528\u6237\u7684\u5bc6\u7801\u3002<\/li><li>\u672c\u5730\u5f00\u53d1\u56fe\u7701\u4e8b\uff0c\u4e0d\u60f3\u6bcf\u6b21\u90fd\u8981\u767b\u5f55\u7ad9\u70b9\u3002<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u81ea\u52a8\u767b\u5f55Wordpress\u7684PHP\u811a\u672c<\/h2>\n\n\n\n<p>\u5c06\u5982\u4e0b\u5185\u5bb9\u5199\u5165\u4e00\u4e2a\u6587\u4ef6\uff0c\u540d\u5b57\u53eb\u4ec0\u4e48\u90fd\u53ef\u4ee5\uff0c\u6bd4\u5982<code>autologin.php<\/code>\uff0c\u653e\u5230\u7f51\u7ad9\u6839\u76ee\u5f55\u4e0b\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nrequire('wp-blog-header.php');\n\/\/ Automatic login \/\/\n$username = \"admin\";\n$user = get_user_by('login', $username );\n\n\/\/ Redirect URL \/\/\nif ( !is_wp_error( $user ) )\n{\n    wp_clear_auth_cookie();\n    wp_set_current_user ( $user-&gt;ID );\n    wp_set_auth_cookie  ( $user-&gt;ID );\n\n    $redirect_to = user_admin_url();\n    wp_safe_redirect( $redirect_to );\n    exit();\n}<\/code><\/pre>\n\n\n\n<p>\u7136\u540e\u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u8f93\u5165\u8be5\u6587\u4ef6\u5730\u5740\uff0c\u4f8b\u5982\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;www.solagirl.net\/autologin.php<\/code><\/pre>\n\n\n\n<p>\u8fd9\u6837\u5c31\u80fd\u7528\u6307\u5b9a\u7684\u7528\u6237\u540d\u81ea\u52a8\u767b\u5f55WordPress\u4e86\uff0c\u5728\u7ebf\u7ad9\u70b9\u4e0a\u8bf7\u52ff\u4fdd\u7559\u6b64\u6587\u4ef6\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8ba9Wordpress\u65f6\u523b\u4fdd\u6301\u767b\u5f55\u72b6\u6001<\/h2>\n\n\n\n<p>\u5982\u679c\u8981\u8ba9WordPress\u4e0d\u8bba\u4f55\u65f6\u90fd\u81ea\u52a8\u767b\u5f55\uff0c\u53ef\u4ee5\u7528\u4e0b\u9762\u7684\u4ee3\u7801\uff0c\u4ee3\u7801\u5199\u6210\u63d2\u4ef6\u6216\u8005\u653e\u5230\u4e3b\u9898\u7684<code>functions.php<\/code>\u91cc\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function auto_login() {\n\n    if( is_user_logged_in() ){\n        return;\n    }\n    $loginusername = 'admin'; \/\/username of the WordPress user account to impersonate\n\n    \/\/ get this username's ID\n    $user = get_user_by( 'login', $loginusername );\n\n    if( ! $user ){\n        return;\n    }\n\n    $user_id = $user-&gt;ID;\n\n    \/\/ login as this user\n    wp_set_current_user( $user_id, $loginusername );\n    wp_set_auth_cookie( $user_id );\n    do_action( 'wp_login', $loginusername, $user );\n\n    \/\/ redirect to home page after logging in\n    wp_redirect( home_url() );\n    exit;\n}\n\nadd_action( 'wp', 'auto_login', 1 );<\/code><\/pre>\n\n\n\n<p>\u8fd9\u6bb5\u4ee3\u7801\u7684\u4f5c\u7528\uff1a\u53ea\u8981\u8bbf\u95ee\u7ad9\u70b9\uff0c\u5c31\u4f1a\u81ea\u52a8\u767b\u5f55\u3002\u9002\u5408\u67d0\u4e9b\u7279\u6b8a\u7528\u9014\uff0c\u6bd4\u5982\u672c\u5730\u7ad9\u70b9\u6d4b\u8bd5\u4e0d\u60f3\u91cd\u590d\u767b\u5f55\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress\u7684\u5bc6\u7801\u4e0d\u8bb0\u5f97\u4e86\u600e\u4e48\u529e\uff1f\u9664\u4e86\u901a\u8fc7\u90ae\u4ef6\u627e\u56de\u5bc6\u7801\u3001\u767b\u5f55phpmyadmin\u4fee\u6539\u5bc6\u7801\u4ee5\u5916\uff0c\u8fd8\u53ef\u4ee5\u901a\u8fc7 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-1197","post","type-post","status-publish","format-standard","hentry","category-24"],"_links":{"self":[{"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/posts\/1197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/comments?post=1197"}],"version-history":[{"count":0,"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/posts\/1197\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/media?parent=1197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/categories?post=1197"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.xtaa.cn\/index.php\/wp-json\/wp\/v2\/tags?post=1197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}