2017-02-14 7 views
-2

私は、ユーザーがGoogle/facebookからログインできるウェブサイトを持っています。そのユーザーが自分のウェブサイトにファイルをアップロードしてクラウドに保存する(GoogleドライブやDropboxアカウントなど)ようにしたい。それらのファイルだけが表示されます。これを達成することは可能ですか?助けてください。は、ユーザがファイルをクラウドストレージにアップロードできるようにする

+0

"[ask]"とリンクされたページと "[mcve]"をお読みください。あなたの努力の証拠を見る必要があります。いくつかのページを検索して読みましたか?なぜ彼らは助けなかったのですか?コードを書きましたか?そうでない場合、なぜですか?その場合は、最小限の入力データと予想される出力とともに、問題を示すために必要な最小限のコードを表示してください。 –

答えて

0

ファイルをダウンロードできるユーザー名を含むデータベースを作成することをお勧めします。私はあなたのサイトにログインしている人を覚えておくために、$ _SESSION ['username']変数(またはそれに類するもの)を作成すると思います。あなたのデータベースを調べて、yorのウェブサイトを使用している人がファイルに完全にアクセスできるかどうかを確認するだけです。 例:

<?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'; 
} 
?> 
関連する問題