Php net2ftp中的自动登录

Php net2ftp中的自动登录,php,ftp,ftp-client,Php,Ftp,Ftp Client,我在html页面中嵌入了一个ftp客户端()来上传文件。 现在这个文件上传程序附带了一个登录系统。有一种方法可以设置自动登录之类的东西吗? 让我更清楚地设置这一点,当我的用户来到net2ftp登录页面时,他/她已经登录到我的主页,因此他/她再次登录是没有意义的。因此,我想找到一种方法,使net2ftp使用用户的凭据自动进行日志记录 我很抱歉,如果这篇文章看起来有点混乱,英语不是我的母语。 谢谢 让我直截了当地说,用户已经登录到您的站点,但是需要登录到net2ftp吗 那么,如果您的站点正在为这个

我在html页面中嵌入了一个ftp客户端()来上传文件。 现在这个文件上传程序附带了一个登录系统。有一种方法可以设置自动登录之类的东西吗? 让我更清楚地设置这一点,当我的用户来到net2ftp登录页面时,他/她已经登录到我的主页,因此他/她再次登录是没有意义的。因此,我想找到一种方法,使net2ftp使用用户的凭据自动进行日志记录

我很抱歉,如果这篇文章看起来有点混乱,英语不是我的母语。
谢谢

让我直截了当地说,用户已经登录到您的站点,但是需要登录到net2ftp吗

那么,如果您的站点正在为这个net2ftp服务提供服务,并且他们的net2ftp登录凭据与您的站点相同,那么您为什么不修改嵌入表单代码,让他们的凭据回显到登录字段中呢?这行得通吗,还是你想完全避免登录功能


也许向你的网站提交一个链接会有所帮助。

好的,我终于解决了。其实很简单

对于net2ftp中的autologin,您需要转到“net2ftp/files\u to\u upload/includes/registerglobals.inc.php”,您将看到一个名为net2ftp\u globals的数组,作为其名称sugests,它包含所有全局变量,包括服务器和用户名、语言和外观选项等

您需要以这种方式设置以下变量:

$net2ftp_globals[“ftpserver”]=[您的ftp服务器名称] $net2ftp_globals[“用户名”]=[您的用户名] $net2ftp\u globals[“密码加密”]=[您的密码]

然后,在同一个类中,您需要更改这个变量

$net2ftp_globals[“state”]=“browse” $net2ftp_globals[“state2”]=“main”

这样,net2ftp将被重定向到contents表,并将跳过登录页面


请记住,这只适用于用户的ftp配置,如果您的用户有多个ftp服务器,这对您来说不是一个好的解决方案

从2018年开始,实际上有一种更简单的方法可以做到这一点(我认为更可靠)

在net2ftp的1.1版上,有一个为目录添加书签的选项,该选项可创建指向您想要的任何目录的直接链接,自动登录用户并绕过登录页面。链接的格式如下:

然后,您可以在页面上放置一个iframe,如下所示:

<iframe src="admin/ftp/index.php?[The rest of the link is the same as above]></iframe>

是的,就是这样,我希望net2ftp使用用户的凭据登录。我在考虑使用$\u会话变量(im使用PHP)将用户登录到net2ftp。这可以吗,或者它可能有一些安全问题?谢谢我想这是完全可能的,但是让他们不用点击“登录”就可以登录是另一个问题。。。我想这是net2ftp支持的一个问题。对不起,我帮不了你了!