大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
7 X/ @# R$ K/ T" \如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。
2 a- {( N5 [/ t9 V& C方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。+ v5 f( z& Y7 t* O9 U$ d
# B( l2 i) H. F9 J, Z
PHP& S& c: \ o. x
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1$ g2 D" p3 _/ Y
或者新增一个超级管理员账号如下SQL,然后再修改密码:! E/ s: o6 |5 n$ ~8 ?5 G s
# g1 B. \' d+ k: D' z" G" m账号amdin00
+ D- p5 @; K1 ]# V) O; o" c, @3 o1 I" [" `" ~
密码admin6 W& C: d$ |, U" V
* z' F2 O9 ?1 B( X+ H1 yPHP5 k# K# ^9 c; ~; K
INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES7 b @) v0 X }0 u1 i6 a
(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');* p6 ^1 l' {# M# ^7 @
方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。) F# T2 G ~6 c1 {$ N
$ x; k2 ~/ r* `
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。
: J5 o: p/ s! Z
; o0 V' M( ^2 {3 LJ`~}2_3CPV5UBB0ZGXU4PMQ.png
& L8 Z/ O0 `$ d1 d7 T
/ W/ |, F8 k( T) G1 T8 W6 d2 { |