Changeset 13595 for trunk/ippMonitor/raw/ipp.php
- Timestamp:
- Jun 3, 2007, 10:24:09 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippMonitor/raw/ipp.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippMonitor/raw/ipp.php
r13566 r13595 9 9 } 10 10 11 function loginform ( ) {11 function loginform ($username) { 12 12 echo '<form action="Login.php" method="POST">', "\n"; 13 echo 'Username: <input type="text" name="username"><br>', "\n"; 13 if ($username) { 14 echo "Username: <input type=\"text\" name=\"username\" value=\"$username\"><br>\n"; 15 } else { 16 echo "Username: <input type=\"text\" name=\"username\"><br>\n"; 17 } 14 18 echo 'Password: <input type="text" name="password"><br>', "\n"; 15 19 echo '<input type="submit" name="login" value="login">', "\n"; … … 19 23 function projectform ($ID) { 20 24 menu ('ipp.menu.dat', 'Select Project', 'ipp.css', $ID['link'], $ID['proj']); 25 if ($_GET['new'] && $_GET['proj']) { 26 echo "<p> Project is now <b>" . $_GET['proj'] . "</b></p>\n"; 27 } 21 28 echo "<p> Please select the project of interest </p>\n"; 22 echo "<form action=\"SelectProject.php\" method=\"POST\">\n";23 echo "Project: <input type=\"text\" name=\"proj\"><br>\n";24 echo "<input type=\"submit\" name=\"project\">\n";29 // echo "<form action=\"SelectProject.php\" method=\"POST\">\n"; 30 // echo "Project: <input type=\"text\" name=\"proj\"><br>\n"; 31 // echo "<input type=\"submit\" name=\"project\">\n"; 25 32 26 33 $pass = $ID['pass']; 27 echo "<input type=\"hidden\" name=\"pass\" value=\"$pass\">\n";28 echo "</form>\n";34 // echo "<input type=\"hidden\" name=\"pass\" value=\"$pass\">\n"; 35 // echo "</form>\n"; 29 36 30 37 $db = dbconnect('ippadmin'); … … 42 49 echo "<tr class=select><th class=select> projects </th></tr>\n"; 43 50 while ($qry->fetchInto($row)) { 44 echo "<tr class=select><td class=select> $row[0] </td></tr>\n"; 51 // add a link here to set the database 52 $tmp_proj = $row[0]; 53 $tmp_link = "pass=$pass"; 54 echo "<tr class=select><td class=select><a href=\"SelectProject.php?$tmp_link&proj=$tmp_proj&new=1\"> $row[0] </a></td></tr>\n"; 55 // echo "<tr class=select><td class=select> $row[0] </td></tr>\n"; 45 56 } 46 57 echo "</table>\n"; … … 77 88 $password = $_POST[password]; 78 89 90 // if password is not specified, keep username and ask again 91 if ($password == "") { 92 menu ('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 93 loginform ($username); 94 menu_end (); 95 } 96 79 97 $db = dbconnect('ippadmin'); 80 98 … … 84 102 $qry = $db->query($sql); 85 103 if (DB::iserror($db)) { 104 menu ('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 86 105 echo "<b>error reading users table</b><br>\n"; 87 106 echo "Login Failed, please try again<br>\n"; 88 loginform ( );107 loginform (""); 89 108 menu_end(); 90 109 } … … 94 113 menu ('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 95 114 echo "Login Failed, please try again<br>\n"; 96 loginform ( );115 loginform (""); 97 116 menu_end (); 98 117 exit (); … … 179 198 menu('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 180 199 logintext (); 181 loginform ( );200 loginform (""); 182 201 menu_end (); 183 202 } … … 185 204 $db = dbconnect ('ippadmin'); 186 205 187 // make this a DB lookup188 206 $pass = $ID['pass']; 207 208 // search for password 189 209 $sql = "SELECT username FROM cookies WHERE cookie = '$pass'"; 190 210 $qry = $db->query($sql); … … 192 212 echo "<b>error reading users table</b><br>\n"; 193 213 echo "Login Failed, please try again<br>\n"; 194 loginform ( );214 loginform (""); 195 215 menu_end(); 196 216 } 197 217 198 # $success = (($username == "eugene") && ($password == "test"));199 218 $success = $qry->fetchInto($row); 200 219 if (! $success) { 201 220 menu('ipp.menu.dat', 'Login', 'ipp.css', '', ''); 202 221 echo "unknown user, please login again<br>\n"; 203 loginform ( );222 loginform (""); 204 223 menu_end (); 205 224 }
Note:
See TracChangeset
for help on using the changeset viewer.
