大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
( `/ k) }6 a0 N0 ?% Z如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
. {& C7 P0 s9 e% @3 e方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。' n( a: ]7 L6 b% r4 A q, e2 W
k. _# r9 r$ G1 S
PHP
1 K" K( o" _% A! b mUPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
4 |" ~8 |: @- d# A3 }. r/ k9 M或者新增一个超级管理员账号如下SQL,然后再修改密码:
, F- x/ {8 S6 ?& A7 U. s1 ~4 w9 k: o; N0 W0 r% n9 j+ l
账号amdin005 W% ]$ n; f& h! B; u
! q" \, T0 E9 Y- H6 K密码admin
$ d- U f0 @ s' q8 I5 |5 a, U, y. T) i
PHP
: o. t, J* g! @, W1 N. BINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
6 I" f& Z. g5 s- j(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', '[email protected]', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
! U" ~0 J& ~2 ^& T/ d- u0 U方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
9 F+ D- E0 D( o7 c/ p' B1 ?5 i6 [; L- _5 N
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。% t. {; f0 ?, t4 b5 c \
3 h/ p8 ], V: @7 H& e9 |J`~}2_3CPV5UBB0ZGXU4PMQ.png
) @7 T5 F- A+ R1 k( M/ e, u. m8 ]% m* u( C7 t
|