New spider psbot/0.1
[infodrom.org/www.zeitungsliste.de] / templates / login_new.html
1 <style type="text/css">
2 div.login {
3   width: auto;
4   margin-left: 20px;
5 }
6 </style>
7
8 <div class="login">
9 <div class="formular">
10 <h3>Neuen Account anlegen</h3>
11
12 <form method="post" action="login.html">
13 <input type="hidden" name="new" value="1">
14 <table>
15
16 <tr>
17 <td class="font" align="right"><label for="nickname">Username:</label></td>
18 <td align="left"><input type="text" name="nickname" id="nickname" tabindex="3" value="@nickname@" size="50" /></td>
19 </tr>
20
21 <tr>
22 <td class="font" align="right"><label for="realname">Name:</label></td>
23 <td align="left"><input type="text" name="realname" id="realname" tabindex="4" value="@realname@" size="50" /></td>
24 </tr>
25
26 <tr>
27 <td class="font" align="right"><label for="email">E-Mail:</label></td>
28 <td align="left"><input type="text" name="email" id="email" tabindex="5" value="@email@" size="50" /></td>
29 </tr>
30
31 <tr>
32 <td class="font" align="right"><label for="url">Homepage:</label></td>
33 <td align="left"><input type="text" name="url" id="url" tabindex="6" value="@url@" size="50" /></td>
34 </tr>
35
36 <tr>
37 <td class="font" align="right"><label for="passwd">Passwort:</label></td>
38 <td align="left"><input type="password" name="passwd" id="passwd" tabindex="7" value="" size="50" /></td>
39 </tr>
40
41 <tr>
42 <td class="font" align="right"><label for="pwcopy">Wiederholen:</label></td>
43 <td align="left"><input type="password" name="pwcopy" id="pwcopy" tabindex="8" value="" size="50" /></td>
44 </tr>
45
46 </table>
47
48 <input class="button" type="submit" tabindex="9" value="Anmelden" onclick="return check_loginform();">
49 <input class="button" type="reset" tabindex="10" value="Zurücksetzen">
50
51 </form>
52 <script type="text/javascript">
53 function check_loginform()
54 {
55   var nick = document.getElementById('nickname');
56   var email = document.getElementById('email');
57   var pass = document.getElementById('passwd');
58   var pwcp = document.getElementById('pwcopy');
59   var url = document.getElementById('url');
60
61   if (!nick || !email || !pass || !pwcp)
62     return false;
63
64   if (nick.value.length == 0 || email.value.length == 0) {
65       alert('Sie müssen alle Pflichtfelder ausfüllen!\nSiehe Beschreibung unten.');
66       return false;
67   }
68
69   if (pass.value.length == 0) {
70       alert('Sie haben kein Passwort angegeben!');
71       return false;
72   }
73
74   if (pwcp.value.length == 0) {
75       alert('Sie haben das Passwort nicht wiederholt!');
76       return false;
77   }
78
79   if (pass.value.length < 5) {
80       alert('Ihr Passwort ist zu kurz, bitte verwenden Sie mindestens 5 Zeichen.');
81       return false;
82   }
83
84   if (pass.value != pwcp.value) {
85       alert('Sie haben sich beim Passwort vertippt.');
86       return false;
87   }
88
89   if (!zlist_valid_email(email.value)) {
90       alert('Die angegebene Mail-Adresse ist ungültig.');
91       return false;
92   }
93
94   if (url.value.length > 0 && !zlist_valid_url(url.value)) {
95       alert('Die angegebene Homepage ist ungültig!');
96       return false;
97   }
98
99   if (zlist_fetch('nickname_check', ['nickname', nick.value])) {
100       alert('Dieser Username ist in der Zeitungsliste bereits vergeben.');
101       return false;
102   }
103
104   return true;
105 }
106 </script>
107
108 </div>
109 </div>
110
111 <h3>Pflichtfelder</h3>
112
113 <p>Bis auf das Feld "Name" und "Homepage" müssen alle Felder ausgefüllt
114 sein, um sich erfolgreich anzumelden.  Sie dürfen den Usernamen frei
115 wählen, diesen werden Sie später zum Anmelden auf dieser Website
116 benötigen.  Der Username darf Leerzeichen enthalten.</p>
117
118 <h3>Mail-Adresse</h3>
119
120 <p>Die Mail-Adresse muß gültig sein und Ihnen gehören.  An diese
121 Adresse wird vom System eine Mail mit Informationen zur Aktivierung
122 Ihres Accounts geschickt.  Erst danach können Sie den neuen Account
123 auch verwenden.</p>
124
125 <h3>Optionale Felder</h3>
126
127 <p>Sie dürfen das Feld "Name" freilassen.  Mit anderen Worten, Sie
128 müssen dem System nicht ihren tatsächlichen bürgerlichen Namen
129 mitteilen.  Wenn Sie einen Namen angeben, wird dieser nur in der
130 persönlichen Ansprache an Sie (in Mails und auf spezieleln Webseiten)
131 verwendet.  Sie dürfen gerne anonym bleiben und lediglich unter Ihrem
132 Usernamen firmieren.</p>
133
134 <p>Das Feld "Homepage" ist ebenfalls optional und darf leer gelassen
135 werden.  Falls Sie die Adresse Ihrer Homepage angeben, wird diese im
136 System als Link zu ihrem Usernamen verwendet.</p>