大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。0 ?) g* b. ^) ~
如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
( F0 g7 j6 A- a, v/ y3 f方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。
8 |7 q& h7 t+ f$ @
9 i. T. \# ], `& |, s! R& k1 \5 bPHP( o e- I1 K, L6 b& z4 C
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
1 m1 ]& ^" k& T& ` ^" G或者新增一个超级管理员账号如下SQL,然后再修改密码:# k1 V J6 v9 N' |) C
1 w7 m( M$ }5 H+ Y& ^
账号amdin000 a2 P$ v, d' w6 q8 f( D/ |
) V4 n# u z5 r! X% C# p
密码admin
7 ~7 z- s) v( @) O( |7 K! E
- w. _, S) \: BPHP2 [2 f( t k8 o3 ~
INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
0 _6 ^. Y0 |) {6 h5 G, ~" |(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
: m3 d `' ]6 ^9 P8 _3 I; k0 p方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
l/ u% h4 u) S8 @6 o# j7 x( _! ?! B# E
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。8 N4 `0 K9 N" q+ m
0 r8 S: ]) Q( E# YJ`~}2_3CPV5UBB0ZGXU4PMQ.png8 B, Y; J, g" K7 l$ l0 a7 _& H n
3 g1 l6 @& q& w% P# D- E2 o |