我正在为我的站点创建一个成员区域,并且它已经在运行。我使用mysql和php验证成员,这非常有效。使用PHP身份验证的HTTP身份验证
但是现在出现了问题,我想为成员提供将文件上传到系统的可能性,这些文件只能用于登录成员。
我知道我可以将这些文件存储到数据库甚至是文件系统中,并通过php提供它们,但是当成员上传更大的文件时,服务器会变得非常沉重。这些文件甚至可能是20MB甚至更大。
我想让apache提供这些文件,但只需要找到一种方法来自动执行http身份验证,因此用户不需要登录两次。我想这是可以做一个用户名和密码后面的这个http认证,就像当用户登录到php和mysql认证时,透明地在同一时间javascript等也会做http认证,每个成员都会做使用相同凭证的http认证。当然,我不想将这些http认证凭证存储在一个JavaScript文件中,但像解决方案这样的ajax可能会做到这一点。我只是不知道如何做到这一点。