Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.64 KB | None | 0 0
  1. <?php
  2. $submit = isset($_POST['submit']);
  3.  
  4. $fullname = strip_tags(isset($_POST['fullname']));
  5. $username = strip_tags(isset($_POST['username']));
  6. $password = strip_tags(isset($_POST['password']));
  7. $repeatpassword = strip_tags(isset($_POST['repeatpassword']));
  8. $date = date("Y-m-d");
  9.  
  10. if($submit)
  11. {
  12. //provjeri da li su polja popunjena!
  13. $errmsg='';
  14.     {
  15.             $polja=array();
  16.             $polja['Ime']   = $_POST['fullname'];
  17.             $polja['User']  = $_POST['username'];
  18.             $polja['Pass']  = $_POST['password'];
  19.             $polja['RPass'] = $_POST['repeatpassword'];
  20.            
  21.             foreach ($polja as $key => $val)
  22.             {   if(trim($val)=='')
  23.                 {       $errmsg=$key." nije popunjeno!";
  24.                         break;
  25.                 }
  26.             }
  27.     }
  28. if($errmsg == '')
  29. {
  30. // DEBUG
  31. echo $_POST['password'] .' - '. $_POST['repeatpassword'];
  32. echo '<br />';
  33. // END DEBUG
  34.   if ($_POST['password']==$_POST['repeatpassword'])
  35.         {
  36.                 //user/name duzina
  37.                 if (strlen($_POST['username'])>25 || strlen($_POST['fullname'])>25)
  38.                 {
  39.                 echo "Length of username or fullname is too long!";    
  40.                 }
  41.                 else
  42.                 {
  43.                 //pass duzina
  44.                 if (strlen($_POST['password'])>25 || strlen($_POST['password'])<6)
  45.                 {
  46.                 echo "Password must be between 6 and 25 characters";  
  47.                 }
  48.                 else
  49.                 {
  50.                 //Registruj korisnika
  51.                
  52.                 //encrypt password
  53.                 $password = md5($_POST['password']);
  54.                 $repeatpassword = md5($_POST['repeatpassword']);
  55.                 // DEBUG
  56.                 echo $_POST['password'] .' - '. $_POST['repeatpassword'];
  57.                 echo '<br />';
  58.                 echo $password .' - '. $repeatpassword;
  59.                 echo '<br />';
  60.                 // END DEBUG
  61.                /*
  62.                 //DB connect
  63.                 $connect = mysql_connect("localhost","root","nesto");
  64.                 mysql_select_db("korisnici");
  65.  
  66.                 $s = mysql_query("
  67.                 INSERT INTO `users` ('name', 'username', 'password', 'date')
  68.                 VALUES ('$fullname', '$username', '$password', '$date')
  69.                 ");
  70.                */
  71.                 die("You have been registered! <a href='index.php'>Return</a> to login page");
  72.                 }
  73.                 }
  74.         }
  75.         else
  76.                 echo "Your passwords do not match!";
  77. }
  78. else
  79.     die($errmsg);
  80. }
  81. ?>
  82.  
  83. <html>
  84. <p>
  85. <h1>Register</h1>
  86. <form action='register.php' method='POST'>
  87.       <table>
  88.       <tr>
  89.       <td>
  90.       Your full name:
  91.       </td>
  92.       <td>
  93.       <input type='text' name='fullname'>
  94.       </td>
  95.      </tr>
  96.              
  97.  
  98.              <tr>
  99.                  <td>
  100.                  Choose a username:
  101.                  </td>
  102.                  <td>
  103.                  <input type='text' name='username'>
  104.                  </td>
  105.              </tr>
  106.              
  107.  
  108.                <tr>
  109.                  <td>
  110.                   Choose a password:
  111.                  </td>
  112.                  <td>
  113.                  <input type='password' name='password'>
  114.                  </td>
  115.              </tr>
  116.  
  117.  
  118.                 <tr>
  119.                  <td>
  120.                   Repeat your password:
  121.                  </td>
  122.                  <td>
  123.                  <input type='password' name='repeatpassword'>
  124.                  </td>
  125.              </tr>
  126.  
  127.  
  128.       </table>
  129.       <p>
  130.       <input type='submit' name='submit' value='Register'>
  131. </form>
  132.  
  133. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement