protected void ButtonRegister_Click(object sender, EventArgs e) { string email = TextBoxEmail.Text; string password1 = TextBoxPassword1.Text; string password2 = TextBoxPassword2.Text; int inviteId = Convert.ToInt32(HiddenFieldInvite.Value); Classes.UserProfileSet ups = new Classes.UserProfileSet(); Tuple<int, string, int> result = ups.register(email, password1, password2, inviteId); if (result.Item1 == -1) { LabelError.Visible = true; LabelError.Text = result.Item2; } else if (result.Item1 == 1) { Classes.UserInfo ui = new Classes.UserInfo(); int userId = ui.getUserIdByEmail(email); Session["UserId"] = userId.ToString(); int Hours = Convert.ToInt32(ConfigurationManager.AppSettings["LoginHoursShort"].ToString()); string VerificationCode = Convert.ToString(Guid.NewGuid()); // set login information Classes.LoginSession ls = new Classes.LoginSession(); ls.setLoginSession(userId, VerificationCode, Hours); // create the cookies HttpCookie _userInfoCookies = new HttpCookie("VC"); _userInfoCookies["VC"] = VerificationCode; _userInfoCookies.Expires = DateTime.Now.AddHours(Hours); Response.Cookies.Add(_userInfoCookies); //check if user got invited int invitorId = 0; try { invitorId = Convert.ToInt32(Page.RouteData.Values["UserId"]); } catch (Exception ex) { } finally { } if (invitorId != 0) { Classes.Notifications n = new Classes.Notifications(); n.notificationAdd(invitorId, 5, userId); } // redirect the user Response.Redirect("~/Completion"); } }
protected void ButtonRegister_Click(object sender, EventArgs e) { string email = TextBoxEmail.Text; string password1 = TextBoxPassword1.Text; string password2 = TextBoxPassword2.Text; int inviteId = Convert.ToInt32(HiddenFieldInvite.Value); Classes.UserProfileSet ups = new Classes.UserProfileSet(); Tuple <int, string, int> result = ups.register(email, password1, password2, inviteId); if (result.Item1 == -1) { LabelError.Visible = true; LabelError.Text = result.Item2; } else if (result.Item1 == 1) { Classes.UserInfo ui = new Classes.UserInfo(); int userId = ui.getUserIdByEmail(email); Session["UserId"] = userId.ToString(); int Hours = Convert.ToInt32(ConfigurationManager.AppSettings["LoginHoursShort"].ToString()); string VerificationCode = Convert.ToString(Guid.NewGuid()); // set login information Classes.LoginSession ls = new Classes.LoginSession(); ls.setLoginSession(userId, VerificationCode, Hours); // create the cookies HttpCookie _userInfoCookies = new HttpCookie("VC"); _userInfoCookies["VC"] = VerificationCode; _userInfoCookies.Expires = DateTime.Now.AddHours(Hours); Response.Cookies.Add(_userInfoCookies); //check if user got invited int invitorId = 0; try { invitorId = Convert.ToInt32(Page.RouteData.Values["UserId"]); } catch (Exception ex) { } finally { } if (invitorId != 0) { Classes.Notifications n = new Classes.Notifications(); n.notificationAdd(invitorId, 5, userId); } // redirect the user Response.Redirect("~/Completion"); } }
protected void ButtonRegister_Click(object sender, EventArgs e) { string email = TextBoxEmail.Text; string password1 = TextBoxPassword1.Text; string password2 = TextBoxPassword2.Text; Classes.UserProfileSet ups = new Classes.UserProfileSet(); Tuple<int, string, int> result = ups.register(email, password1, password2); if (result.Item1 == -1) { LabelError.Visible = true; LabelError.Text = result.Item2; } else if (result.Item1 == 1) { Classes.UserInfo ui = new Classes.UserInfo(); Session["UserId"] = ui.getUserIdByEmail(email); int Hours = Convert.ToInt32(ConfigurationManager.AppSettings["LoginHoursShort"].ToString()); string VerificationCode = Convert.ToString(Guid.NewGuid()); // set login information Classes.LoginSession ls = new Classes.LoginSession(); ls.setLoginSession(Convert.ToInt32(Session["UserId"]), VerificationCode, Hours); // create the cookies HttpCookie _userInfoCookies = new HttpCookie("VC"); _userInfoCookies["VC"] = VerificationCode; _userInfoCookies.Expires = DateTime.Now.AddHours(Hours); Response.Cookies.Add(_userInfoCookies); // redirect the user Response.Redirect("~/Completion"); } }
protected void ButtonRegister_Click(object sender, EventArgs e) { string email = TextBoxEmail.Text; string password1 = TextBoxPassword1.Text; string password2 = TextBoxPassword2.Text; Classes.UserProfileSet ups = new Classes.UserProfileSet(); Tuple <int, string, int> result = ups.register(email, password1, password2); if (result.Item1 == -1) { LabelError.Visible = true; LabelError.Text = result.Item2; } else if (result.Item1 == 1) { Classes.UserInfo ui = new Classes.UserInfo(); Session["UserId"] = ui.getUserIdByEmail(email); int Hours = Convert.ToInt32(ConfigurationManager.AppSettings["LoginHoursShort"].ToString()); string VerificationCode = Convert.ToString(Guid.NewGuid()); // set login information Classes.LoginSession ls = new Classes.LoginSession(); ls.setLoginSession(Convert.ToInt32(Session["UserId"]), VerificationCode, Hours); // create the cookies HttpCookie _userInfoCookies = new HttpCookie("VC"); _userInfoCookies["VC"] = VerificationCode; _userInfoCookies.Expires = DateTime.Now.AddHours(Hours); Response.Cookies.Add(_userInfoCookies); // redirect the user Response.Redirect("~/Completion"); } }