大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
$ ^; S7 O$ i2 [5 g如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
9 a0 U2 |/ a+ n# l方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。
- ?6 f8 v; S5 u4 E) p6 H8 Q" N& F$ `
/ [0 L# t2 ?/ I- EPHP
# j+ J$ M/ j) {- gUPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1# {4 i ^0 B& M) t( \; H5 F
或者新增一个超级管理员账号如下SQL,然后再修改密码:/ a/ l1 s. K$ e4 N0 |* W& u# t' G
! Q8 y3 z9 U: I" n6 g; l8 ^9 H: W
账号amdin00
$ i' v. ~; a. m' L* `
! O0 l! A) t+ j2 R3 I$ I) S, p密码admin$ U- ~6 T! R- _3 W4 ]. Z+ ~% U
7 X. h: o% D" u6 O0 XPHP
, b. z) |) i% @6 v* u' V7 M" [INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
- a) H: o) R* h: M* |- P(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
+ ?$ h' ~# a+ h2 k方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
, f. j$ U( a/ H: \& B8 R+ l- B% S
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。. X% ]" ^. S, E! H, V
6 x. |# s+ K: `% N/ ?
J`~}2_3CPV5UBB0ZGXU4PMQ.png
! m- F% C6 C5 v4 I$ N
) ^; _/ |$ J7 ` |