title: PHP Secure Login - password encryption
body: <p>Here is the login system to which the secure login is to be implemented/</p>
  
  <pre><code>main_login.php
  
      &lt;form name="form1" method="post" action="checklogin.php"&gt;
      Username:&lt;input name="myusername" type="text" id="myusername" /&gt; &lt;br /&gt;
      Password:&lt;input name="mypassword" type="password" id="mypassword" /&gt;
      &lt;input type="submit" name="Submit" value="Login" /&gt;
      &lt;/form&gt;
  </code></pre>
  
  <p>Checklogin.php</p>
  
  <pre><code>&lt;?php
  ob_start();
  $host="localhost"; // Host name 
  $username="root"; // Mysql username 
  $password=""; // Mysql password 
  $db_name="cosmos"; // Database name 
  $tbl_name="members"; // Table name
  
  // Connect to server and select databse.
  mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
  mysql_select_db("$db_name")or die("cannot select DB");
  
  // Define $myusername and $mypassword 
  $myusername=$_POST['myusername'];
  $mypassword=$_POST['mypassword'];
  
  // To protect MySQL injection (more detail about MySQL injection)
  $myusername = stripslashes($myusername);
  $mypassword = stripslashes($mypassword);
  $myusername = mysql_real_escape_string($myusername);
  $mypassword = mysql_real_escape_string($mypassword);
  
  $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
  $result=mysql_query($sql);
  
  // Mysql_num_row is counting table row
  $count=mysql_num_rows($result);
  // If result matched $myusername and $mypassword, table row must be 1 row
  
  if($count==1){
  // Register $myusername, $mypassword and redirect to file "login_success.php"
  session_register("myusername");
  session_register("mypassword"); 
  header("location:login_success.php");
  }
  else {
  echo "Wrong Username or Password";
  }
  
  ob_end_flush();
  ?&gt;
  </code></pre>
  
  <p>login_success.php</p>
  
  <pre><code>&lt;?php
  session_start();
  
  if(isset($_SESSION['username']) &amp;&amp; ($_SESSION['username'] == $myusername)){
  header("location:main_login.php");
  }
  ?&gt;
  
  &lt;html&gt;
  &lt;body&gt;
  Login Successful. &lt;a href="logout.php"&gt;Logout&lt;/a&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>logout.php</p>
  
  <pre><code>&lt;?php
  session_destroy();
  
  header("location:main_login.php");
  ?&gt;
  </code></pre>
  
  <p>the problem is that I want to make this secure login by password encryption or any other method (if any). I am beginner to PHP</p>