Ask twice for password on signup.
このコミットが含まれているのは:
コミット
04febcf68b
6
main.go
6
main.go
|
@ -71,8 +71,10 @@ func signUpFormHandler(w http.ResponseWriter, r *http.Request) {
|
|||
func signUpHandler(w http.ResponseWriter, r *http.Request) {
|
||||
name := r.FormValue("name")
|
||||
pw := r.FormValue("password")
|
||||
if 0 == strings.Compare("name", "") || 0 == strings.Compare(pw, "") ||
|
||||
!onlyLegalRunes(name) || len(name) > 140 {
|
||||
pw2 := r.FormValue("password2")
|
||||
if 0 != strings.Compare(pw, pw2) || 0 == strings.Compare("name", "") ||
|
||||
0 == strings.Compare(pw, "") || !onlyLegalRunes(name) ||
|
||||
len(name) > 140 {
|
||||
execTemplate(w, "error.html", "Invalid values.")
|
||||
return
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<form method="POST" action="/signup">
|
||||
Name: <input type="text" name="name" /> (only up to 140 legal chars: A-Z, a-z, 0-1, _)<br />
|
||||
Password: <input type="password" name="password" /><br />
|
||||
Password (repeat): <input type="password" name="password2" /><br />
|
||||
<input type="submit" value="create" />
|
||||
</form>
|
||||
<hr />
|
||||
|
|
読み込み中…
新しいイシューから参照