Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="sv">
- <head>
- <meta charset="utf-8">
- <title>Logga in</title>
- </head>
- <body>
- <?php
- if (isset($_POST["password"])) {
- $password = $_POST["password"];
- //Antal tecken (totalt)
- $antalTecken = strlen($password);
- $teckenArray = str_split($password);
- //antal versaler
- $antalVersaler = 0;
- foreach($teckenArray as $tecken) {
- if(ctype_upper($tecken)) {
- $antalVersaler++;
- }
- }
- //antal gemena/samma
- $antalGemena = 0;
- foreach($teckenArray as $tecken) {
- if(ctype_lower($tecken)) {
- $antalGemena++;
- }
- }
- //antal siffror
- $antalSiffror = 0;
- foreach($teckenArray as $tecken) {
- if(ctype_digit($tecken)) {
- $antalSiffror++;
- }
- }
- //antal symboler
- $antalSymboler = 0;
- foreach($teckenArray as $tecken) {
- if(ctype_graph($tecken)) {
- $antalSymboler++;
- }
- }
- //räkna ut styrka på lösenordet
- $poang = $antalTecken*4 + ($antalTecken-$antalVersaler)*2 + ($antalTecken-$antalGemena)*2 + $antalSiffror*4 + $antalSymboler*6;
- echo "<p>Styrka på lösenordet är $poang</p>";
- }
- ?>
- <form method="post">
- <h2>Logga in användare</h2>
- <label>Password: </label><input type="text" name="password"><br>
- <input type="submit">
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement