From d2142b43770e84af7d5baffc9d5e65f7c8c14045 Mon Sep 17 00:00:00 2001 From: Juan Manuel Cabanillas Lopez Date: Sat, 21 Oct 2017 13:52:42 -0500 Subject: [PATCH 1/2] Update index.php --- index.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/index.php b/index.php index af86c66..cc02dda 100644 --- a/index.php +++ b/index.php @@ -18,6 +18,7 @@ a=$("#a").is(':checked'); dashes=$("#dashes").is(':checked'); length=$("#length").val(); + includes=$("#include").val(); $.ajax({ url: 'generate.php', type:'POST', @@ -28,7 +29,8 @@ s: s, a: a, dashes: dashes, - length: length + length: length, + includes: includes }, success: function(data) { @@ -89,6 +91,8 @@ Include Dashes
+
+ @@ -104,4 +108,4 @@
Created By HMR © 2016 -
- \ No newline at end of file + From 4646dabd0be4944220e6cfe0e1f574dd79d5a604 Mon Sep 17 00:00:00 2001 From: Juan Manuel Cabanillas Lopez Date: Sat, 21 Oct 2017 13:55:19 -0500 Subject: [PATCH 2/2] Update generate.php --- generate.php | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/generate.php b/generate.php index 0ef9950..23f4c3a 100644 --- a/generate.php +++ b/generate.php @@ -23,6 +23,11 @@ }else{ $dashes=false; } + +if($title=='includes'){ + $includes=$info; +} + } } @@ -30,9 +35,9 @@ echo ''; } else{ -echo ''; +echo ''; } -function generateStrongPassword($length = 27, $add_dashes = false, $available_sets = 'luda') +function generateStrongPassword($length = 27, $add_dashes = false, $available_sets = 'luda',$includes) { $sets = array(); if(strpos($available_sets, 'l') !== false) @@ -59,18 +64,19 @@ function generateStrongPassword($length = 27, $add_dashes = false, $available_se $password .= $all[array_rand($all)]; $password = str_shuffle($password); + $end = $password."".$includes; if(!$add_dashes) - return $password; + return $end; $dash_len = floor(sqrt($length)); $dash_str = ''; - while(strlen($password) > $dash_len) + while(strlen($end) > $dash_len) { - $dash_str .= substr($password, 0, $dash_len) . '-'; - $password = substr($password, $dash_len); + $dash_str .= substr($end, 0, $dash_len) . '-'; + $end = substr($end, $dash_len); } - $dash_str .= $password; + $dash_str .= $end; return $dash_str; } -?> \ No newline at end of file +?>