大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。 z6 B8 N4 e% ]* n
如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。 c M M( r9 q9 V$ e$ D
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。% K, e+ K# ]( q$ c$ J6 Y
! l, a3 z o; A, n: ]1 G k. ?. m
PHP
5 Q' ], c6 i% x3 xUPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1
/ A0 M! G" U8 ^& Z. }3 u或者新增一个超级管理员账号如下SQL,然后再修改密码:$ K" @" \9 w _% s( B
, a8 g n# i: [ _
账号amdin00
# u3 @ J; a$ P- ~$ s* z
0 c: F. F \' t' t% {% C0 y密码admin
+ g9 r1 a! _! [7 n
+ |, ^9 D. B3 y) L# J' w7 fPHP$ j1 Z- r7 I, ~' X, u7 B4 h
INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
! p( ^6 F% w+ U' Z( q) R, q2 r1 G(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');
: f1 n" L; m3 E& _3 s+ R3 p方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。9 ~& M Q- w, R* V( O1 w) O7 K3 F
( e: J- s" j' t% j9 }: \这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。
0 D) ~* N. q8 x; O- c
% k/ h3 {: `8 L" X$ {J`~}2_3CPV5UBB0ZGXU4PMQ.png
x8 g; G" ?$ ]0 b: e4 R: a( ? U9 }
|