大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
! }4 E f- V) K5 W. w* h如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。9 A1 r( `# x& i6 t7 |
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。; v0 R+ Y* \ d/ L6 d, F
* ^& N) F- o8 j V1 p6 q1 i* S/ c' O
PHP
& K7 Z0 s; z9 ]UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1) ~4 N! c$ _3 R' V& d
或者新增一个超级管理员账号如下SQL,然后再修改密码: ^4 e: y% Y- K/ q
% ~' R3 W9 T2 v4 V6 H/ x
账号amdin00$ u6 Z* ~9 }% ?" p& U" f
; V7 k8 B) q" J* b
密码admin
R/ O: y, o3 ^9 W6 O& ~
$ j& m6 K; D0 @" PPHP
, R4 g- T& I9 t! v- f: E# OINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES0 X% l# i) }- U( Q" ]( U
(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');" V7 C/ d5 R( ]) V+ u2 c7 J9 c+ j
方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
g( w3 y) z! O2 W7 |6 ]0 c' A/ B$ Z9 O. w
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。0 E7 o( d" H% C. i: E
) Z, j8 R! {$ O D7 ?9 q& |J`~}2_3CPV5UBB0ZGXU4PMQ.png+ X% W3 a0 v+ y4 h# @
6 p0 G; J8 _2 d- |3 o7 P& n' a |