2017-04-05 105 views
0

我正在开发一个云9开发环境的Wordpress网站,并发生了一些奇怪的事情与密码。即使我已经直接从MYSQL表中复制它们,WP用户的密码都不起作用。忘记的密码页面也重新定向到我主页的一段HTML页面,尽管这与我之前删除的插件有冲突。不过,我不明白为什么没有密码适用于任何用户,即使直接从MYSQL表复制。我注意到所有的用户名都有USER_STATUS:0,所以我试着改变为1和2,但是这也不起作用。WordPress的密码问题

任何人都曾经历过这样的事情吗?

+0

您不需要更改user_status字段。确保在更新mysql中的密码字段时将字段设置为MD5。之后,再次尝试登录管理控制台。 – cosmoonot

+0

MD5现在很容易破解,所以如果它现在设置为MD5以外的东西,那么我不会改变它 –

+0

@AdamHopkinson WordPress的密码字段默认为MD5。你会建议如何设置它?只是好奇。 – cosmoonot

回答

0

存储在数据库中的密码哈希值,使用存储在wp-config.php文件密钥咸鱼 - 他们是这个样子:

define('AUTH_KEY',   '3csTaxp]j7S-OKw3Fw?AUqrcXL^xtSTL7bu)|+k`]rNI1HF.H>[U[!dZb;IW.7#b'); 
define('SECURE_AUTH_KEY', '42/jE7=AgQ_6O<vn>C>WC=nf!I,_>?f:Sl,_}ra;yKEYhQ/|Fb >OM9#/`F~)OK&'); 
define('LOGGED_IN_KEY', 'g8{,Msl9dsUWMH<D:4RVW-|y(Pj^@KT6B1V-j$6j @Ik*cocBsOrGiL ktc`bJ!C'); 
define('NONCE_KEY',  'S!O.$)XE)h{+b5<Qol`p--%=rw:oE(pJyyB%KU{6pi|[email protected]#kX=x-xzMo%b8Hz6'); 
define('AUTH_SALT',  ')c0K(5ARY)T.o/nl$~:]<kE<[email protected][)~vX+Qq0vz~,N([email protected]`b2M<`zlwIi`R1KTF~'); 
define('SECURE_AUTH_SALT', '>i39S}GP*(N9:zNJRLdz9T:VQXLfC&/MviV{9m?&-mu?9]6JBh+T}qp>BBr]$I!J'); 
define('LOGGED_IN_SALT', 'q&bNo4Xl_]+u--hb(I3prA{Se5(*XF#RY4dr:rJ,,U*[email protected]<4Q'); 
define('NONCE_SALT',  'y&V`.vx<1L<:2tJ|-&v:DG+V?B%[?Ke]y/^G|B&)2tLm$r3tz78>-Now33LD|ss#'); 

这将是WordPress的不同的安装不同,所以密码不会摆脱相同的价值观。

为了解决这个问题,请复制以前安装中的密钥(这将禁用自设置或更改的密码)。

+0

谢谢!没有以前的安装,但我只是生成新的密钥,似乎已经工作:)。 – DLateef

+0

@DLateef很高兴我能帮到你。如果您对答案感到满意,您是否可以将其标记为已接受? –