Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="sv">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Logga in</title>
  6. </head>
  7. <body>
  8. <?php
  9.  
  10. if (isset($_POST["password"])) {
  11. $password = $_POST["password"];
  12.  
  13. //Antal tecken (totalt)
  14. $antalTecken = strlen($password);
  15. $teckenArray = str_split($password);
  16.  
  17. //antal versaler
  18. $antalVersaler = 0;
  19. foreach($teckenArray as $tecken) {
  20. if(ctype_upper($tecken)) {
  21. $antalVersaler++;
  22. }
  23. }
  24.  
  25. //antal gemena/samma
  26. $antalGemena = 0;
  27. foreach($teckenArray as $tecken) {
  28. if(ctype_lower($tecken)) {
  29. $antalGemena++;
  30. }
  31. }
  32. //antal siffror
  33. $antalSiffror = 0;
  34. foreach($teckenArray as $tecken) {
  35. if(ctype_digit($tecken)) {
  36. $antalSiffror++;
  37. }
  38. }
  39. //antal symboler
  40. $antalSymboler = 0;
  41. foreach($teckenArray as $tecken) {
  42. if(ctype_graph($tecken)) {
  43. $antalSymboler++;
  44. }
  45. }
  46. //räkna ut styrka på lösenordet
  47. $poang = $antalTecken*4 + ($antalTecken-$antalVersaler)*2 + ($antalTecken-$antalGemena)*2 + $antalSiffror*4 + $antalSymboler*6;
  48.  
  49. echo "<p>Styrka på lösenordet är $poang</p>";
  50.  
  51. }
  52.  
  53. ?>
  54. <form method="post">
  55. <h2>Logga in användare</h2>
  56. <label>Password: </label><input type="text" name="password"><br>
  57. <input type="submit">
  58. </form>
  59.  
  60.  
  61. </body>
  62. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement