大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
+ s+ ]1 h' }' ^+ I6 n) ~如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。, h/ b; b) X X x: k3 T2 _6 q2 U% O
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。
8 |7 k* h1 C& V7 S% d* i
0 O1 i$ m Z0 N' jPHP
' J: O& F6 p) {" A+ g i* ?: p. YUPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
. ]1 i/ J, g# A1 Y) f+ v或者新增一个超级管理员账号如下SQL,然后再修改密码:
9 r& S" p0 e$ N8 d9 ?. `
" m) {% Q/ f$ V账号amdin006 w, T9 I8 ^: P1 t! z3 Q$ W4 [0 G. J
" P' i/ i' a( ~+ ]) L1 r密码admin1 H1 d# \8 p7 z8 z
* S" \* Y" O+ _0 BPHP
+ l. U: \* @, N% ~, OINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES/ x& Q. Q" O) `3 e% i2 O
(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
8 O2 d% z! z L& z2 O方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
2 l& r+ X8 M8 C6 h& }1 o7 ]. A
$ o1 ^% j" ]" g0 z这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。
( {- P G7 J# d" D
# Q9 }3 m" `3 g: ZJ`~}2_3CPV5UBB0ZGXU4PMQ.png1 D( P. L. Y* t
- m. a" e4 ~% f% z C6 W
|