大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。0 y, _# Q6 W* Y4 w2 l) O: X4 ~/ a
如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。; C9 P# h/ |1 t% @3 @8 Z9 P( e
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。
8 N6 S! e/ a1 X% J) A( E k, Z9 \. [! Y0 ^& J
PHP8 \9 \# {3 y2 M$ m
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1- \$ A" P- Q6 _
或者新增一个超级管理员账号如下SQL,然后再修改密码:7 d4 s( G& v! y4 \
' V0 @" D8 R$ |: `- S) f- I2 E. h
账号amdin00
5 p4 @+ [8 P( `% |; F
4 C: a8 M3 p' d密码admin
T* P+ [4 Z0 J. Q6 l( e" n1 L, D( T- j: O3 w a+ X+ d
PHP, X8 l, x ? m4 g8 x. L
INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
# ~2 i2 K* X; m( _$ Z4 i$ E(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', '[email protected]', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
/ S) G+ x4 i0 \& c N方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
2 S7 M) n) Q9 s% u% Q* {3 ]: B# h0 S6 a7 r+ ?0 }
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。
. D. m6 D6 P# F x4 R! m* O, |2 y
4 S/ x! ~7 j4 a9 |6 @J`~}2_3CPV5UBB0ZGXU4PMQ.png5 s3 Q c" s+ a7 m; d
# ~5 }. t# v: T/ O |