title: php salt my passwords per user sha512 - am I doing this right?
body: <p>I'm trying to correctly do a per user and site wide salt for my passwords. Here's what I've got:</p>
  
  <pre><code>require('../../salt.php'); //this is above the web root and provides $salt variable
  $pw = mysql_real_escape_string($_POST['pw']);
  $per_user_salt = uniqid(mt_rand());
  $site_salt = $salt //from salt.php that was required on first line
  $combine = $pw . $per_user_salt . $site_salt;
  $pw_to_put_in_db = hash("sha512", $combine);
  </code></pre>
  
  <p>Is this right? Thanks</p>