2017-02-14 59 views
-2

我有一个网站,允许用户通过谷歌/脸谱登录。我希望用户上传文件到我的网站,这些文件将存储在云端(即我的Google Drive或Dropbox帐户)。只有这些文件对他们可见。是否有可能实现这一目标?请帮忙。允许用户将文件上传到云存储php

+0

请仔细阅读“[问]”和相关页面以及“[mcve]”。我们需要看到你的努力的证据。你有没有搜索和阅读一些网页?他们为什么不帮忙?你写代码了吗?如果不是,为什么?如果是这样,请告诉我们展示您遇到的问题所需的最低代码以及最低输入数据和预期输出。 –

回答

0

我建议创建一个数据库,其中将包含将能够下载文件的用户名。我认为你创建了一个$ _SESSION ['username']变量(或者类似的东西)来记住谁登录了你的网站。你只需要看看你的数据库,并验证正在使用你的网站的人是否可以完全访问你的文件。 例如:

<?php 
$host = ''; 
$user = ''; 
$pass = ''; 
$database = ''; 
$conn = new mysqli($host,$user,$pass,$database); 
$sql = "SELECT * FROM permission WHERE username='".$_SESSION['username']."'"; 
$result = $conn->query($sql); 
if($result->num_rows > 0) { 
    ---ALLOW USER TO DOWNLOAD--- 
} else { 
    echo 'You're not allowed to download the file'; 
} 
?> 
相关问题