Add a password generator for new/edit user. Based on a patch from Alex Savguira ...
authorkkalev <kkalev>
Fri, 25 Jan 2002 14:10:45 +0000 (14:10 +0000)
committerkkalev <kkalev>
Fri, 25 Jan 2002 14:10:45 +0000 (14:10 +0000)
dialup_admin/htdocs/password_generator.jsc [new file with mode: 0644]
dialup_admin/htdocs/user_edit.php3
dialup_admin/htdocs/user_new.php3

diff --git a/dialup_admin/htdocs/password_generator.jsc b/dialup_admin/htdocs/password_generator.jsc
new file mode 100644 (file)
index 0000000..8e7911e
--- /dev/null
@@ -0,0 +1,35 @@
+<script language="JavaScript"><!--
+
+/*******************************************************
+* Random Password Generator JavaScript
+* <http://www.kipp.smith.net/javascripts/random.htm/>
+* This script is free as long as original credits remain.
+********************************************************/
+
+// Use the following variables for password characters
+// and length
+
+  var characters="0123456789abcdefghijklmnopqrstuvwxyz"
+
+  var passwordlength=0
+
+function generatepassword(object, plength) {
+// This function will build a string using randomly
+// generated characters.
+
+  var password = ""
+  var n = 0
+  var randomnumber = 0
+  passwordlength=plength
+  while( n < passwordlength ) {
+     n ++
+     randomnumber = Math.floor(characters.length*Math.random());
+     password += characters.substring(randomnumber,randomnumber + 1)
+  }
+
+// Display the word inside the form text box
+
+  object.value = password
+}
+
+// --></script>
index c53d79f..6057199 100644 (file)
@@ -12,6 +12,11 @@ echo <<<EOM
 <link rel="stylesheet" href="style.css">
 </head>
 <body bgcolor="#80a040" background="images/greenlines1.gif" link="black" alink="black">
+EOM;
+
+include("password_generator.jsc");
+
+echo <<<EOM
 <center>
 <table border=0 width=550 cellpadding=0 cellspacing=0>
 <tr valign=top>
@@ -125,6 +130,8 @@ EOM;
 <input type=submit class=button value=Change OnClick="this.form.change.value=1">
 <br><br>
 <input type=submit class=button value="Add to Badusers" OnClick="this.form.badusers.value=1">
+<br><br>
+<input type="button" class=button value="Auto/Password" OnClick="generatepassword(this.form.passwd,8);">
 </form>
        </td></tr>
 </table>
index 0837a68..ede6691 100644 (file)
@@ -14,6 +14,11 @@ require('../lib/defaults.php3');
 <link rel="stylesheet" href="style.css">
 </head>
 <body bgcolor="#80a040" background="images/greenlines1.gif" link="black" alink="black">
+
+<?php
+include("password_generator.jsc");
+?>
+
 <center>
 <table border=0 width=550 cellpadding=0 cellspacing=0>
 <tr valign=top>
@@ -136,6 +141,8 @@ EOM;
 <input type=submit class=button value="Create" OnClick="this.form.create.value=1">
 <br><br>
 <input type=submit class=button value="Show User" OnClick="this.form.show.value=1">
+<br><br>
+<input type="button" class=button value="Auto/Password" OnClick="generatepassword(this.form.passwd,8);">
 </form>
        </td></tr>
 </table>