source: trunk/htdocs/cacher/mkpassword.php @ 1375

Last change on this file since 1375 was 1375, checked in by moo, 12 months ago

admin: make mkpassword.php easier for noob

  • Property svn:eol-style set to native
File size: 1.0 KB
Line 
1<?php
2header("Cache-Control: no-cache, must-revalidate");
3header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
4?>
5<html>
6    <head>
7        <title>Simple MD5 password generator</title>
8        <style stype="text/css">
9            code pre { display: block; border: 1px dashed black; padding: 10px; }
10        </style>
11    </head>
12    <body>
13        <h1>Simple MD5 password generator</h1>
14        <form method="post">
15            <fieldset>
16                Name:<br />
17                <input type="text" name="username"><br />
18                Password:<br />
19                <input type="password" name="password"><br />
20                <input type="submit"><br />
21                The INI settings you need is:
22                <code>
23                <pre><?php
24                if ($_SERVER['REQUEST_METHOD'] == 'POST') {
25                    $md5 = md5(@ $_POST['password']);
26                    $offs = mt_rand(0 + 1, 31 - 1);
27                    $md5_1 = substr($md5, 0, $offs);
28                    $md5_2 = substr($md5, $offs);
29                    $username = htmlspecialchars($_POST['username']);
30                    echo "xcache.admin.user=\"$username\"\n";
31                    echo "xcache.admin.pass=\"<span>$md5_1</span><span>$md5_2</span>\"\n";
32                }
33                ?></pre>
34                </code>
35            </fieldset>
36        </form>
37    </body>
38</html>
Note: See TracBrowser for help on using the repository browser.