brown2005 Posted July 7, 2006 Share Posted July 7, 2006 Hi, I want to make it so people have to have a more secure password....i.e. i want people to use saycabbage1?if they have a minimum of 6 characters there password will be level 1, if they add a number it will be level 2 and if they add a character it will be level 3....any ideas please? Quote Link to comment https://forums.phpfreaks.com/topic/13933-password/ Share on other sites More sharing options...
hackerkts Posted July 7, 2006 Share Posted July 7, 2006 What are you trying to do ?Btw.. You can use [b]strlen[/b] to check the lenght of the password.Also, you can use [b]eregi[/b] to check for characters and letters. Quote Link to comment https://forums.phpfreaks.com/topic/13933-password/#findComment-54282 Share on other sites More sharing options...
Daniel0 Posted July 7, 2006 Share Posted July 7, 2006 I made an example script for you here:[code]<?php/** * Check password level script * * A script made to demonstrate how password levels could be calculated * * @author Daniel Egeberg *//** * Password level * * A function made to calculate password strength * * @param string $password The password to check * @return integer */function password_level($password){ $level = 0; if(strlen($password) >= 6) { $level++; } if(preg_match('/[0-9]/',$password)) { $level++; } return $level;}/** * Display form * * Used to display the form with an optional message * * @param string $message An optional message * @param string $password Used to fill-out the form */function display_form($message=null,$password=null){ $message = !empty($message) ? "<strong>{$message}</strong>\n\n" : null; echo <<<EOF{$message}<form action='{$_SERVER['REQUEST_URI']}'><label>Password: <input type='text' name='password' value='{$password}' /></label><button type='submit'>Calculate password level</button></form>EOF;}if(!empty($_GET['password'])){ display_form("Your password strength is at level ".password_level($_GET['password']));}else { display_form();}?>[/code]I am not sure what you mean with if it contains characters, so I did not implement that, but I'm sure you can figure out how to do so based on this example script. Quote Link to comment https://forums.phpfreaks.com/topic/13933-password/#findComment-54310 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.