WordPress忘记密码的几种解决方法

1.WordPress内置的找加密码方法

如果你的admin帐户的电子邮件地址是正确的,那就根据普通的找回密码步骤,在Wordpress的登录页点击”忘记密码?” 然后输入admin或电子邮箱地址。 接着,你会收到密码重启邮件,点击里面的重启链接。 稍后你又会收到一封包含用户名和密码的邮件。(如果提示key无效,即你的链接有错误,把末尾为你的用户名的链接复制到浏览器运行即可。)

这跟所有的Wordpress用户找回密码的步聚都是一样。 我们下面介绍的另外几种简单的方法,是指你有可能没有修改admin帐户的电子邮箱,你也就无法接受密码。

2.通过执行Mysql语句修改Wordpress密码

使用Phpmyadmin之类的工具,登录你的数据库管理,执行如下语句:

更多 »

WordPress用户密码算法规则

WordPress系统的用户密码是保存在wp_users数据表的user_pass字段,密码是通过Portable PHP password hashing framework类产生的,密码的形式是随机且不可逆同一个明文的密码在不同时间,产生的密文也不一样,相对来说较为安全。

WordPress用户密码产生的过程是,当需要生成用户密码的时候,随机产生了一个salt,然后将salt和password相加,又进行了count次md5,最后和encode64的hash数值累加,就得到了一个以$P$开头的密码,这个密码每次产生的结果都不一样,下面就是产生WordPress密码的代码,将其放在WordPress根目录下,就可以生成一个加密的password,用这个密码替换掉wp_users数据表的user_pass字段即可修改密码。

更多 »

WordPress数据库查询SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC 时发生Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'jingjing.wp_posts.post_date' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by错误,这是由require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/green-hope/archive.php'), get_sidebar, locate_template, load_template, require_once('/themes/green-hope/sidebar.php'), dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives查询的。

Copyright © All Rights Reserved · 菁菁博客 Since 2012 · Proudly powered by WordPress