protected void Page_Load(object sender, EventArgs e) { mainErr = ""; NameValueCollection f = Request.Form; if (f["submit"] != null) { bool lookinGood = true; if (!f["txtVerify"].Equals(f["txtPass"])) { lookinGood = false; mainErr += "סיסמאות אינן תואמות. "; } if (f["txtPass"].Length <= 5) { lookinGood = false; mainErr += "הסיסמה חייבת להיות בת 6 ספרות לפחות. "; } if (f["txtUser"].Contains(" ")) { lookinGood = false; mainErr += "שם המשתמש לא יכול להכיל רווחים. "; } using (UsersManager db = new UsersManager()) { if (db.IsNameTaken(f["txtUser"])) { lookinGood = false; mainErr = "שם המשתמש כבר תפוס"; } } if (lookinGood) { int id; int gender = int.Parse(f["gender"] ?? "2"); bool[] styles = new bool[4]; styles[0] = f["dj"] != null; styles[1] = f["tr"] != null; styles[2] = f["am"] != null; styles[3] = f["dh"] != null; User user = new User(0, f["txtUser"], f["txtPass"], f["txtEmail"], f["txtFullname"], gender, styles[0], styles[1], styles[2], styles[3], f["txtMoto"], true, false); using (UsersManager db = new UsersManager()) { id = db.AddUserToDB(user); } if (id != -1) { AppCode.UserLoggedIn(id, user, Session, Application); Response.Redirect("."); } else { Response.Write("REGISTERATION FAILED"); } } } }