Advertisement
Guest User

Login

a guest
Nov 15th, 2017
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <style >
  6. .error {
  7. color: #ff0000;
  8. }
  9. </style>
  10. </head>
  11. <body>
  12. <?php
  13.  
  14. //define the variable and assign their value to null
  15. $name = $password = "";
  16. $nameErr = $passwordErr = $Error = "";
  17. $userName = "Sudipto";
  18. $userPass = "123456";
  19.  
  20. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  21. if (empty($_POST["name"])) {
  22. $nameErr = "Name is required";
  23. }
  24. else {
  25. $name = text_input($_POST["name"]);
  26.  
  27. }
  28.  
  29. if (empty($_POST["password"])) {
  30. $passwordErr = "Password will not be blank";
  31. }
  32. else {
  33. $password = text_input($_POST["password"]);
  34.  
  35. }
  36.  
  37. if (($name==$userName) && ($password == $userPass)) {
  38. $Error = "Welcome you are loggedin";
  39.  
  40.  
  41. }
  42. else {
  43. $Error = "username and password are not matched";
  44. }
  45.  
  46. }
  47.  
  48.  
  49.  
  50. function text_input ($data) {
  51. $data = trim($data);
  52. $data = stripcslashes($data);
  53. $data = htmlspecialchars($data);
  54.  
  55. return $data;
  56. }
  57.  
  58. ?>
  59. <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
  60. Name:<input type="text" name="name" value="">
  61. <span class="error">* <?php echo $nameErr;?></span>
  62. <br><br>
  63. Password:<input type="text" name="password" value="">
  64. <span class="error">* <?php echo $passwordErr;?></span>
  65. <br><br>
  66. <input type="submit" name="submit" value="Submit">
  67. <br><br>
  68.  
  69. <span class="error">*<?php echo $Error;?></span>
  70.  
  71. </form>
  72.  
  73. <?php
  74. echo "<h2>Login Details</h2>";
  75. echo "<br>";
  76. echo "UserName:".$name."<br>";
  77. echo "Password:".$password."<br>";
  78. ?>
  79.  
  80. </body>
  81. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement