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? 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. 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. Link to comment https://forums.phpfreaks.com/topic/13933-password/#findComment-54310 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.