大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
' g' a/ M4 ~7 i% n* f' y如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。% R1 ]7 `/ ]; E
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。
9 R; @7 A, q' W3 _9 ^# _9 A9 e1 P* e8 Q1 t2 F' K; b
PHP! K6 ^) I2 U0 h [( l! a5 r
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1/ u) q5 {, w& a, h; @) ~
或者新增一个超级管理员账号如下SQL,然后再修改密码:
; R/ D" X( |; B! o0 g
" c+ u2 E' m! A& w: I账号amdin00
4 L+ ~, ` Z! y
$ {. r, V8 f$ R4 X密码admin5 q @1 C R" U3 l
4 U4 C& b2 N' ?& {
PHP
6 _, w+ x2 m `: `3 O* ^7 k2 ?2 i- bINSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES8 f, y- _8 E( T H! E8 w
(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', 'test@qq.com', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');% `# W _& G; U( }# k
方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
o$ m8 }, S% {- L: Z& t5 g' ~ _! D& T& W: c; U4 { c) v* b
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。
" s7 V" W4 M n5 ]( w+ u- g" X5 }' `5 { y% E
J`~}2_3CPV5UBB0ZGXU4PMQ.png; p& C6 i5 V; ^
9 t% f. F% V5 J2 c3 ?! J5 x |