protected void SignButton_Click(object sender, EventArgs e) { if ((EmailTextBox1.Text != string.Empty) && (PasswordTextBox1.Text != string.Empty) && (NameTextBox1.Text != string.Empty)) { UersBLL newUserBll = new UersBLL(); bool IsCreatedSuccess = newUserBll.CreateUser(NameTextBox1.Text, EmailTextBox1.Text, PasswordTextBox1.Text); if (IsCreatedSuccess) { //创建成功 Session["UserEmail"] = EmailTextBox.Text.Trim(); if (Request.Cookies["UserEmail"] == null) { Response.Cookies["UserEmail"].Expires = DateTime.Now.AddDays(7); Response.Cookies["UserPassword"].Expires = DateTime.Now.AddDays(7); Response.Cookies["UserId"].Expires = DateTime.Now.AddDays(7); Response.Cookies["UserId"].Value = Convert.ToString(new UersBLL().GetUserId(EmailTextBox1.Text.ToString())); Response.Cookies["UserEmail"].Value = EmailTextBox1.Text.Trim(); Response.Cookies["UserPassword"].Value = PasswordTextBox1.Text.Trim(); } Response.Redirect("~/UserInfo.aspx"); } else { //创建失败 Response.Write("此邮箱已经存在"); } } else { Response.Write("信息填写不完整"); } }
protected void LoginButton_Click(object sender, EventArgs e) { if (EmailTextBox.Text != string.Empty && PasswordTextBox.Text != string.Empty) { UersBLL newUserBll = new UersBLL(); bool IsLegal = newUserBll.CheckPassword(EmailTextBox.Text, PasswordTextBox.Text); if (IsLegal) { //合法用户则允许登录 Session["UserEmail"] = EmailTextBox.Text.Trim(); if (Request.Cookies["UserEmail"] == null) { Response.Cookies["UserEmail"].Expires = DateTime.Now.AddDays(7); Response.Cookies["UserPassword"].Expires = DateTime.Now.AddDays(7); Response.Cookies["UserId"].Expires = DateTime.Now.AddDays(7); Response.Cookies["UserId"].Value = Convert.ToString(new UersBLL().GetUserId(EmailTextBox.Text.ToString())); Response.Cookies["UserEmail"].Value = EmailTextBox.Text.Trim(); Response.Cookies["UserPassword"].Value = PasswordTextBox.Text.Trim(); } Response.Redirect("~/UserInfo.aspx"); } else { //不合法则不允许登录 并提示相关消息 Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<div class='msgcon'>用户不存在,请检查密码和邮箱是否正确!</div>" + " <a href='LogIn.aspx'> <div class='tip'>确定</div></a>" + " </div></div></div>"); } } else { Response.Write("<b>信息填写不完整</b>"); } }
protected void ConfirmButton_Click(object sender, EventArgs e) { if (PasswordTextBox.Text == string.Empty || NewPasswordTextBox.Text == string.Empty || CheckPasswordTextBox.Text == string.Empty) { Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<div class='msgcon'>输入信息不完整!</div>" + " <a href='LogIn.aspx'> <div class='tip'>重新填写</div></a>" + " </div></div></div>"); } else { if (Request.Cookies["UserEmail"] == null)//判断是否登录 { // Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<div class='msgcon'>您还没有登录,请先登录!</div>" + " <a href='LogIn.aspx'> <div class='tip'>返回</div></a>" + " </div></div></div>"); } UersBLL newUserBll = new UersBLL(); //获取登录状态 email标志 string GetEmail = Request.Cookies["UserEmail"].Value; // MessageBox.Show(GetEmail); bool IsPassWordLegal = newUserBll.CheckPassword(GetEmail, PasswordTextBox.Text); //检查密码是否正确 if (IsPassWordLegal) { if (newUserBll.UpdatePassword(GetEmail, NewPasswordTextBox.Text)) { //成功更新密码 //修改session中保存的老密码 // Response.Cookies["UserEmail"].Expires = DateTime.Now; Response.Cookies["UserPassword"].Expires = DateTime.Now; Response.Cookies["UserPassword"].Value = NewPasswordTextBox.Text.Trim(); Response.Cookies["UserPassword"].Expires = DateTime.Now.AddDays(7); // Response.Write(Response.Cookies["UserPassword"].Value); Response.Redirect("UserInfo.aspx"); } else { //提示密码更新出错 // Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<div class='msgcon'>出错了,亲输入的用户名和密码不匹配!</div>" + " <a href='LogIn.aspx'> <div class='tip'>重新填写</div></a>" + " </div></div></div>"); } } else { //提示密码有误 // Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<div class='msgcon'>输入的密码有错</div>" + " <a href='LogIn.aspx'> <div class='tip'>重新填写</div></a>" + " </div></div></div>"); } } }
protected void CollectButton_Click(object sender, EventArgs e) { if (userID == -1) { Response.Write("<script Language=JavaScript>alert('登陆用户才能使用收藏功能,请您登陆!');window.navigate('../LogIn.aspx');</script>"); } else { UersBLL userBll = new UersBLL(); if (userBll.SaveCollection(userID, movieName)) { //Response.Write("<script Language=JavaScript>alert('收藏成功,谢谢!')</script>"); ClientScript.RegisterClientScriptBlock(GetType(), "", "<script Language=JavaScript>alert('收藏成功,谢谢!')</script>"); } else { ClientScript.RegisterClientScriptBlock(GetType(), "", "<script Language=JavaScript>alert('收藏失败,您已经收藏过此部影片')</script>"); } //Response.Write("<script Language=JavaScript>alert('您已经收藏过此部影片!')</script>"); } }
/// <summary> /// //////////////////////////////////////////////////////////////////////////////////// /// </summary> /// <param name="movies"></param> public void selectRecommend() { UersBLL usersBll = new UersBLL(); //判断用户是否登录 ??? if (Request.Cookies["UserEmail"] == null) { //MessageBox.Show("您还没有登录,请先登录"); Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<br/><br/><br/><br/><div class='msgcon'>您还没有登录,请先登录!</div>" + " <a href='LogIn.aspx'> <div class='tip'>返回</div></a>" + " </div></div></div>"); //Response.Redirect("~/LogIn.aspx"); return; } //获取登录状态 email标志 //string getEmail = string.Empty; List <MOVIE> userLikeMovies = new List <MOVIE>(); int _userId = Convert.ToInt32(Request.Cookies["UserId"].Value); userLikeMovies = usersBll.GetPreferenceMoviesByUserId(_userId); dealSelect(userLikeMovies); }
protected void ConfirmButton_Click(object sender, EventArgs e) { //接受选择信息 string Preference = ""; if (Love.Checked) { Preference += "爱情"; } if (this.Action.Checked) { Preference += "/动作"; } if (this.Terrifiy.Checked) { Preference += "/惊悚"; } if (this.Cartoon.Checked) { Preference += "/卡通"; } if (this.Comedy.Checked) { Preference += "/喜剧"; } if (this.War.Checked) { Preference += "/战争"; } if (this.Horrify.Checked) { Preference += "/恐怖"; } if (this.Crime.Checked) { Preference += "/犯罪"; } // MessageBox.Show(Preference); //判断是否登录 if (Request.Cookies["UserEmail"] == null) { Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<br/><br/><br/><br/><div class='msgcon'>您还没有登录,请先登录!</div>" + " <a href='LogIn.aspx'> <div class='tip'>返回</div></a>" + " </div></div></div>"); } else { //获取登录状态 email标志 string GetEmail = Request.Cookies["UserEmail"].Value; UersBLL newUserBll = new UersBLL(); if (!newUserBll.PreferenceSave(GetEmail, Preference)) { Response.Write(" <div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<br/><br/><br/><br/><div class='msgcon'>提交失败,请重试!</div>" + " <a href='PreferenceSelect.aspx'> <div class='tip'>返回</div></a>" + " </div></div></div>"); } else { Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<br/><br/><br/><br/><div class='msgcon'>您的偏好选择成功!</div>" + " <a href='UserInfo.aspx'> <div class='tip'>返回</div></a>" + " </div></div></div>"); //提示成功 } // } }
protected void Page_Load(object sender, EventArgs e) { //判断是否登录 if (Request.Cookies["UserEmail"] == null) { Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<div class='msgcon'>您还没有登录,请先登录!</div>" + " <a href='LogIn.aspx'> <div class='tip'>返回</div></a>" + " </div></div></div>"); } else { //获取登录状态 email标志 string GetEmail = Request.Cookies["UserEmail"].Value; UersBLL newUserBll = new UersBLL(); //获取ID值 int userID = newUserBll.GetUserId(GetEmail); //MessageBox.Show(userID.ToString()); if (userID >= 0) { List <MOVIE> movies = new List <MOVIE>(); movies = newUserBll.GetcollectionByUserId(userID); int pageNum = movies.Count() / 9; int pageAdd = ((movies.Count()) % 9 != 0) ? 1 : 0; pageNum += pageAdd; string pageHtml = "<div class='slides_container'>"; //foreach (MOVIE movie in movies) //{ // Response.Write(movie.actor); //根据数据计算具体的页数 //int pageNum = 45; int index = 0; MOVIE movie = new MOVIE(); for (int j = 0; j < pageNum; j++) { int pageMax = 9; //if (j <= pageNum ) //{ // pageMax = 9; //} //else //{ // pageMax = movies.Count() % 9; //} string singlePageHtml = ""; for (int i = 0; i < pageMax; i++) { if (index < movies.Count()) { movie = movies.ElementAt(index); index++; } else { break; } string moviePicture = _movieBll.GetMoviePicture(movie.name); singlePageHtml += FormHtml(moviePicture, movie.name, Convert.ToInt32(movie.rank_number), movie.director, movie.actor); } pageHtml += FormPageFrame(singlePageHtml); } pageHtml += "</div>" + FormPagePoint(pageNum) + ""; // Response.Write(pageHtml); //MessageBox.Show(pageHtml); Response.Write(pageHtml); // writeToHtml(pageHtml); //} //MessageBox.Show(movies.Count().ToString()); } else { Response.Write("<div class='msgboxbg'>" + "<div class='mainmsgbox'>" + "<div class='msgcon'>用户不存在!</div>" + " <a href='LogIn.aspx'> <div class='tip'>重新填写</div></a>" + " </div></div></div>"); } } }