Ejemplo n.º 1
0
 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("信息填写不完整");
     }
 }
Ejemplo n.º 2
0
 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>");
     }
 }
Ejemplo n.º 3
0
        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>");
                }
            }
        }
Ejemplo n.º 4
0
 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>");
     }
 }
Ejemplo n.º 5
0
        /// <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);
        }
Ejemplo n.º 6
0
        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>");
                    //提示成功
                }
                //
            }
        }
Ejemplo n.º 7
0
        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>");
                }
            }
        }