网络安全 频道

巧用论坛数据库验证FTP帐号合法性

  三,一点补充:

  可能有的读者还有点迷茫,那么笔者以一次登陆操作进行讲解。由于之前我们在论坛里有了多个帐户,其中softer是普通用户组成员,pacino是管理员组成员,那么当我们设置了这种联动后并使用softer以及注册论坛ID密码访问FTP时,GENE6会自动连接Discuz!论坛比对帐户名与密码是否一致符合数据库中内容,如果一致那么比对该帐户的groupid信息,由于softer帐户对应的groupid信息为10,所以根据设置的关联关系中'user' as account,所以系统会自动用user这个帐户登录FTP,从而看到的就是“user帐户的目录权限低”信息;而换做pacino管理组成员登录FTP时,GENE6会自动连接Discuz!论坛比对帐户名与密码是否一致符合数据库中内容,如果一致那么比对该帐户的groupid信息,由于pacino帐户对应的groupid信息为1,所以根据设置的关联关系中'admin' as account,所以系统会自动用admin这个帐户登录FTP,从而看到的就是“admin帐户的目录权限高”信息。也就是说不管我们用的哪个帐户登录FTP,只要该帐户信息属于Discuz!论坛管理组帐户,那么就都将以admin帐户访问FTP,而只要该帐户信息属于Discuz!论坛普通用户组帐户,那么就都将以user帐户访问FTP。

 

0
相关文章