大家可能都会遇到安装opencart程序之后,忘记了后台登录密码,虽然opencart可以找回密码,但是如果你的网站还没有开启邮箱设置,那么就没有办法找回密码了。
4 R+ A3 o* H, X& [- Q如果你可以修改数据库或者修改文件夹,那么这里有两个办法交给大家如何能快速的解决这个问题。1 f, G2 A; T) ]; ~# q; J
方法①:打开数据库执行下面的SQL,这个SQL将admin账号的密码修改成了admin,然后再等了后台操作来再次修改密码。2 a4 `) M& Z9 Q# H9 G* J, W
+ P; P2 m& A) Z! q
PHP0 |( X5 S, C# ~. ]& p
UPDATE `oc_user` SET `password`='189833422741e25009f13a3860923e78a0e69132' ,`salt`='oUxbOHdUr' WHERE `user_id`=1 x( d! d! J" k
或者新增一个超级管理员账号如下SQL,然后再修改密码:
+ ]# i8 P- @, P( n. J. W1 Q6 V% u5 k( m5 ^8 ~! W2 l ?
账号amdin00, y5 A0 t8 d% s7 b. j
! l" A: J* U6 R P$ ?+ d
密码admin
- w( p0 [$ O& C G" z& ^1 Y. V& X6 z
PHP% D6 z) n' W* G6 ?! z; J
INSERT INTO `oc_user` (`user_group_id`, `username`, `password`, `salt`, `firstname`, `lastname`, `email`, `image`, `code`, `ip`, `status`, `date_added`) VALUES
; R7 ^( ?3 i8 J. X; Q# a0 K8 A(1, 'admin00', '189833422741e25009f13a3860923e78a0e69132', 'oUxbOHdUr', 'John', 'Doe', '[email protected]', '', '', '127.0.0.1', 1, '2019-12-24 10:39:33');* h% X8 `4 j$ b( d |/ `
方法②:修改文件:找到system\library\cart\user.php 这个文件,先将其备份,然后打开这个文件 找到public function login 这个方法,然后暂时去掉AND这个红框的中的代码并保存。
5 r' \. g- E- q4 b. h k8 w- w$ V; i% b
这样我们登陆我们登陆时可以不需要输入密码,只输入账号即可登陆后台,登陆之后切记要将这个代码还原。- y. S* M, z% B( Y8 n
/ t9 o+ \. l6 A+ b4 T
J`~}2_3CPV5UBB0ZGXU4PMQ.png
8 Q0 {, [/ ^5 {* e( u4 J W6 J' b7 i& t2 @
|