大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
^. u z% ]( w- y# T如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。) l% l# @1 K8 f o: z
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。
( P9 [) Z" W/ }. v' ^' |+ M% A8 w# w) F$ w
PHP0 Q+ E. f# B( ?! H
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
/ v$ T) `2 C; d$ A或者新增一个超级管理员账号如下SQL,然后再修改密码:
* X1 O1 f8 X, ~, @# `% O. Z m1 {2 K5 u1 L
账号amdin00/ @, b" d6 K# Y' s# k9 L' l
8 g$ U7 O ^7 e8 z/ d
密码admin
. H' l+ O# F2 r
9 n, |4 ^& h3 | b& e X& Q2 KPHP
o* t% _" ]7 B2 ]1 o% i9 B8 g" BINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
% n7 R- w3 v4 _* @' c5 z(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
6 J' e- t# m- u; d a) n: _方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
4 ^' }( Q6 N6 j; T X8 A- X5 |/ X$ r2 {# l F- c4 V& B1 ^) r
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。
* J" C" r: H, j
6 }2 A+ J3 L- ]3 K& N, N. w% HJ`~}2_3CPV5UBB0ZGXU4PMQ.png5 ^. ^' I8 l0 R' g! E0 w
5 `+ d5 J, @- G! c" g% K |