大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
5 }1 j. p$ P# z# n/ M. X& R' D& V如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
9 T% V5 k& n1 }/ l/ E' b方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。( j' T2 y% D. }! V1 }8 u. |# L- i
( D3 u E5 b2 B( @
PHP0 ~) {) Q Q6 [& v
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
9 I$ s+ e& r4 K& U) [) B或者新增一个超级管理员账号如下SQL,然后再修改密码:
( z7 x' J! N0 `0 m) b9 ]$ V. `
: t* X3 N( x5 z9 U% r账号amdin004 y5 B `' Z3 z' ^& N3 T& ^
6 c0 E5 t8 q4 }7 C
密码admin
+ L. x0 p' ]+ s3 ]" w6 M/ Y; e- B0 z. R0 v, `( {8 F
PHP
* Q! \5 @& G1 F: ^& |INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
3 T7 n# N: s2 c c4 v r9 F(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
% }4 m* {7 W6 ]( B* E方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。) ]( E( }; j. i4 b
& A2 s+ o( q- D2 t' Y" Y这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。7 o! E, _/ B# y" Q4 i
. T1 L3 N% f) y0 }
J`~}2_3CPV5UBB0ZGXU4PMQ.png1 A2 \: \* q- W. A' m3 z
6 P7 n) Z/ f( o+ p% k+ P6 W( k |