大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
( c0 N( q2 ~# `+ r; n如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
% q* Z$ Y2 g) a, U) @方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。/ M3 f- U# }* L7 b
0 k, }0 @4 v+ r' O) U
PHP0 ~* o0 f% s/ e' b
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1/ w* l8 ?. ]! a- O
或者新增一个超级管理员账号如下SQL,然后再修改密码:9 u M9 ?+ y4 h6 {0 _; e, h1 P
9 l$ i- @$ E" W
账号amdin00
* Q3 G3 o( @) C i8 X- x4 ?1 R" t" H$ w4 s9 ~
密码admin
$ x# Y8 J8 |# w, Z3 P0 ?( K. H
PHP
2 T& d$ m! X6 N* PINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES, P4 G- ^2 f2 m5 o
(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
; _, u! C5 `- c) J方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。' c% ^6 }+ i% i; ~, B* `
3 V% b+ x0 s; S H
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。4 C7 y. M& X& M( B
) }2 h# `) B6 |( h+ dJ`~}2_3CPV5UBB0ZGXU4PMQ.png- E M- n5 \* h
6 o" p8 b# T; Z2 G" }1 x6 L |