大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。 d( }! \% l5 s; n+ L& d
如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
; j0 p! X- p4 c- n' n方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。7 P1 V4 I" Q( N' F5 L5 V0 o
6 z: `/ W: y; d0 i
PHP
8 ^% S" H& z) f+ mUPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
- \) [$ t" i u5 j% G" }" x5 H或者新增一个超级管理员账号如下SQL,然后再修改密码: ?' D$ N1 u, X1 i! ?' }3 j$ [- U
7 [' _) L8 t$ \$ X0 D; M账号amdin00
# s- P7 ^) m ^$ g3 k9 D, ]
# L- l+ W0 J$ c* A" L! n9 T密码admin# l3 \$ X6 Y" n! F1 I" u4 U
2 S( H! D1 W; y( j- B8 i
PHP
4 N9 z9 L8 }' \' M4 DINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
* X* {% ~' E& X: M8 F(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
4 ?; G/ N) F; A0 I方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
+ n9 y8 B* m- L' r+ x* Y9 U" G1 \. t' P% E- c/ P& f( C7 h
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。
2 n2 n# K! I5 ?$ m/ X
9 C( a( s4 d- d+ wJ`~}2_3CPV5UBB0ZGXU4PMQ.png
) \7 T7 w6 Q* q
9 |$ y) U1 R! q$ i |