diff --git a/admin.go b/admin.go
index ae1bedf..e3959ce 100644
--- a/admin.go
+++ b/admin.go
@@ -72,9 +72,9 @@ func deleteHandler(w http.ResponseWriter, r *http.Request) {
 	}
 	sess.Save(w, r)
 	if isNew {
-		http.Redirect(w, r, "/new/", http.StatusTemporaryRedirect)
+		http.Redirect(w, r, "/new/", http.StatusFound)
 	} else {
-		http.Redirect(w, r, "/", http.StatusTemporaryRedirect)
+		http.Redirect(w, r, "/", http.StatusFound)
 	}
 }
 
@@ -144,9 +144,9 @@ func saveHandler(w http.ResponseWriter, r *http.Request) {
 	sess.Notify("Book Modified!", "", "success")
 	sess.Save(w, r)
 	if db.BookActive(id) {
-		http.Redirect(w, r, "/book/"+idStr, http.StatusTemporaryRedirect)
+		http.Redirect(w, r, "/book/"+idStr, http.StatusFound)
 	} else {
-		http.Redirect(w, r, "/new/", http.StatusTemporaryRedirect)
+		http.Redirect(w, r, "/new/", http.StatusFound)
 	}
 }
 
@@ -220,5 +220,5 @@ func storeHandler(w http.ResponseWriter, r *http.Request) {
 		sess.Notify("Store books!", "The books '"+strings.Join(titles, ", ")+"' are stored for public download", "success")
 	}
 	sess.Save(w, r)
-	http.Redirect(w, r, "/new/", http.StatusTemporaryRedirect)
+	http.Redirect(w, r, "/new/", http.StatusFound)
 }
diff --git a/trantor.go b/trantor.go
index 96d73fb..714ccce 100644
--- a/trantor.go
+++ b/trantor.go
@@ -22,7 +22,7 @@ func logoutHandler(w http.ResponseWriter, r *http.Request) {
 	sess.LogOut()
 	sess.Notify("Log out!", "Bye bye "+sess.User, "success")
 	sess.Save(w, r)
-	http.Redirect(w, r, "/", http.StatusTemporaryRedirect)
+	http.Redirect(w, r, "/", http.StatusFound)
 }
 
 func loginHandler(w http.ResponseWriter, r *http.Request) {
@@ -31,14 +31,16 @@ func loginHandler(w http.ResponseWriter, r *http.Request) {
 		pass := r.FormValue("pass")
 		sess := GetSession(r)
 		if db.UserValid(user, pass) {
+			log.Println("User", user, "log in")
 			sess.LogIn(user)
 			sess.Notify("Successful login!", "Welcome "+user, "success")
 		} else {
+			log.Println("User", user, "bad user or password")
 			sess.Notify("Invalid login!", "user or password invalid", "error")
 		}
 		sess.Save(w, r)
 	}
-	http.Redirect(w, r, r.Referer(), http.StatusTemporaryRedirect)
+	http.Redirect(w, r, r.Referer(), http.StatusFound)
 }
 
 type bookData struct {