大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。) e6 W' z4 e7 B
如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。6 H$ M4 T) y3 |; l
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。
: L2 I3 \6 U! |3 i, }* }" ~, I+ }; j. Q3 i: F" ?; D2 c) `
PHP$ X3 D; h' n; d# E3 p+ K
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1) I, f$ e* R! M( G! d
或者新增一个超级管理员账号如下SQL,然后再修改密码:* }/ S4 `/ J. `5 B: y
5 z5 N( k+ A7 I账号amdin00
]* j6 W; f- l
: U- f1 A6 Q+ X5 }密码admin
+ C8 g8 G1 R/ |0 S+ m2 [
, c8 ~) e0 y) R F1 {PHP* B) S4 d+ o1 s- O5 [" `
INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES' W/ X! A7 R- o# e8 I# c
(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
! t9 x' R2 t0 F* D N: g方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
! }6 Q. q' K# c- B4 m6 n. A/ y3 ?$ |# ^, a7 O/ o% f" H
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。; X- g- a/ o5 t: v; r w
9 h s5 k$ o3 [6 x
J`~}2_3CPV5UBB0ZGXU4PMQ.png
. ~6 F" N7 L% T6 ~
( x) y/ S; o' |8 ? y _ |