大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。0 }5 ]. [. N* _% g+ c# h) U/ B
如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
+ B$ p# z' n( p6 Z. _* G$ ?' }; J方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。% E n9 \* G; X& o0 w2 p' D
$ `3 a1 I; I; qPHP
: a7 V8 w. Y' ]+ y6 v2 KUPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
- }2 f# h( t$ _% U5 S8 {0 i或者新增一个超级管理员账号如下SQL,然后再修改密码:- T7 G+ h& s! M3 X) f1 ?, z& \- J! }2 g
5 C3 ^5 ~0 J- J* a: p
账号amdin007 e& L* G1 q4 t3 h3 U
6 X; ]" q" e3 J- \$ V密码admin
. w) q) p& z' L8 h! p: W, G! C" v2 r* f8 W: m
PHP
7 d( v+ D) V; ?INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES# H! \+ p3 Z1 O+ o
(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');0 `8 _. Y. g! z# V! J7 G
方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。; q: \9 ~" P) @- j% ?
8 p) {) x/ J" N* x% _1 O
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。: V k* d8 B- l6 d
! y; a! {4 z& C. \, n. P- {6 i: g
J`~}2_3CPV5UBB0ZGXU4PMQ.png8 y7 Y& _8 f1 D0 j( H6 {/ O
, l, N# I- I' ]
|