Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. <?php
  2.  
  3. if(isset($_POST['registerPHP' ] )){
  4.  
  5. try{
  6. $registerPHP = new loginRegisterPHP();
  7. $registerPHP->registerPHP();
  8. }catch(Exception $e){echo $e->getMessage();}
  9.  
  10. }
  11.  
  12. if(isset($_POST['loginPHP' ] )){
  13.  
  14. try{
  15. $class = new loginPHP();
  16. }catch(Exception $e){echo $e->getMessage();}
  17.  
  18. }
  19.  
  20. class loginRegisterPHP{
  21.  
  22. public function connect() {
  23.  
  24. echo "<br>connect running";
  25.  
  26. $dbip = "85.10.205.173:3306";
  27. $dbusername = "pretpacked";
  28. $dbpassword = "i6kfxTEYXs0rkQw16mPQ";
  29. $dbdatabase = "sdgger24w45672fe";
  30.  
  31. $con = mysqli_connect("$dbip", "$dbusername", "$dbpassword", "$dbdatabase");
  32.  
  33. if (mysqli_connect_errno()){
  34. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  35. }else{echo "<br>connected!";}
  36.  
  37. var_dump($con);
  38.  
  39.  
  40. }
  41.  
  42. public function registerPHP(){
  43.  
  44. $registerPHP = new loginRegisterPHP();
  45. $registerPHP->connect();
  46.  
  47. var_dump($con);
  48.  
  49. $username = $_POST['usernameReg'];
  50. $password = $_POST['passwordReg'];
  51.  
  52. if(strlen($username) <= 4){
  53. throw new Exception(' <script> alert("Username is to small [4]")</script>' );
  54. }
  55. if(strlen($password) <= 6){
  56. throw new Exception(' <script> alert("Password is to small [6]")</script>' );
  57. }
  58.  
  59. echo "<br>Username: $username";
  60. echo "<br>Password: $password";
  61. $password = password_hash($password, PASSWORD_DEFAULT);
  62. echo "<br>HASHED Password: $password <br><br>Output:";
  63.  
  64. $lgn="SELECT * FROM loginData WHERE lgn = '$username'";
  65. $addData = "INSERT INTO loginData ( lgn, pass) VALUES ( '$username', '$password' )";
  66.  
  67. if ($result=mysqli_query($con,$lgn)){
  68.  
  69. $rowcount=mysqli_num_rows($result);
  70. mysqli_free_result($result);
  71.  
  72. if($rowcount == 0){
  73.  
  74. echo "<br>Username free.";
  75.  
  76. if ($result=mysqli_query($con,$addData)){
  77.  
  78. if($rowcount == 0){
  79.  
  80. echo "<br>Data added";
  81. echo "<script>alert('Account created')</script>";
  82. echo "<script>window.open('http://localhost/index.php', '_blank')</script>";
  83.  
  84. }
  85.  
  86. }else{printf("<br>Data not added");}
  87.  
  88. }else{printf("<br>username result set has %d rows.\n",$rowcount);}
  89.  
  90. }
  91. echo "<br>==============================================================";
  92.  
  93. mysqli_close($con);
  94.  
  95. }
  96.  
  97. public function loginPHP(){
  98.  
  99. $username = $_POST['usernameLog'];
  100. $password = $_POST['passwordLog'];
  101.  
  102. }
  103.  
  104. }
  105.  
  106.  
  107. /*
  108.  
  109. if (password_verify($password, $passwordHashed)) {
  110. echo '<br>Password is valid!';
  111. } else {
  112. echo '<br>Invalid password.';
  113. }
  114.  
  115. */
  116.  
  117. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement