protected void Page_Load(object sender, EventArgs e) { User user = new User(); user.Address = WS.RequestString("address"); user.Cent = WS.RequestInt("cent", 0); user.ChineseName = WS.RequestString("chinesename"); user.Email = WS.RequestString("email"); user.Group = WS.RequestInt("group", SystemSetting.RegisterDefaultGroup); user.GTalk = WS.RequestString("gtalk"); user.ICQ = WS.RequestString("icq"); user.Image = WS.RequestString("image"); user.Intro = WS.RequestString("intro"); user.Mobile = WS.RequestString("mobile"); user.MSN = WS.RequestString("msn"); user.QQ = WS.RequestString("qq"); user.Tel = WS.RequestString("tel"); user.Twitter = WS.RequestString("twitter"); user.UserName = WS.RequestString("username"); user.UserPass = Voodoo.Security.Encrypt.Md5(WS.RequestString("userpass")); user.WebSite = WS.RequestString("website"); //user.Weibo = WS.RequestString("weibo"); user.ZipCode = WS.RequestString("zipcode"); user.StudentNo = WS.RequestString("studentno"); user.TeachNo = WS.RequestString("teachno"); UserAction ua = new UserAction(); Result r=ua.UserRegister(user); if (r.Success) { ua.UserLogin(user.UserName, WS.RequestString("userpass"), 1); Js.AlertAndChangUrl("注册成功!", "/"); } else { Js.AlertAndGoback(r.Text); } }
protected void Button1_Click(object sender, EventArgs e) { string email = txtEmail.Value; string vcode = txtVerifyCode.Value; if (vcode != Session["SafeCode"].ToS().ToLower()) { Js.AlertAndGoback("验证码输入错误,请重新输入!"); return; } else { UserAction ua = new UserAction(); var result=ua.FindPassword(email); if (result.Success) { Js.AlertAndChangUrl(result.Text,"/"); } else { Js.AlertAndGoback(result.Text); } } }
/// <summary> /// 通过用户获取群组 /// </summary> /// <param name="user"></param> /// <returns></returns> public static UserGroup GetGroup(this User user) { return(UserAction.GetUserGroups().Where(p => p.ID == user.Group).First()); }