title: Laravel 3 - how to securely store user's data in ubuntu server
body: <p>In my web application, a user can upload their profile picture. They can sell their mobile online, so they can also upload images of their mobile, but if I store profile picture and mobile photos in <code>mylaravel-app/public/(css js images user-photos)</code> then every other user can see those photos as well.</p>
  
  <p>How should I store the photo in another directory so that only the user can see only their photos, and also user must not be able to see whole directory of photos from url like:</p>
  
  <pre><code>      `site.com/photos (whole directory is exposed )` 
  </code></pre>