大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
! O, `/ T1 @/ ?" m7 p$ Z4 @# U1 F如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。0 f6 x6 m2 a y# Q
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。2 Z8 D' m/ K$ L2 K
- J+ O( I4 r: L/ CPHP6 ~* K) l i$ o5 h5 v$ u' v
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
+ t5 F: b+ s# B* x或者新增一个超级管理员账号如下SQL,然后再修改密码:1 d9 e# o+ U' J
# E$ P- ~: E z5 R2 s
账号amdin00
2 V' a F9 z# ^' }# B( `# e/ p5 ]( p4 M6 u7 \+ A
密码admin
o1 w* s8 u4 a: V+ \ ~7 W, ]; o- e' K. N! V8 i1 H5 q
PHP
2 }; D k. q i( |- [0 |+ XINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
$ M' @: \ P' ]' I(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
1 G G" m/ K- _6 A* l" w- F: r方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
8 b+ O4 P* ^$ f: c5 N% c/ L1 w$ U2 r4 Q
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。* W3 a. T; A4 z: k& A, G- E. J1 F
; a) w9 |% W/ Q* E2 uJ`~}2_3CPV5UBB0ZGXU4PMQ.png
$ r" f+ ~- `) _ w' g% c$ U
; \# ?) n: G- @' j4 \ |