核心代码: protected void BtnLogin_Click1(objectsender, ImageClickEventArgs e) paper51.com
{ 内容来自论文无忧网 www.paper51.com string pwd = TxtPassword.Text;//得到密码字符传 内容来自论文无忧网 www.paper51.com pwd= System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(pwd,"md5");//将用户提供的密码进行MD5加密 http://www.paper51.com string sql = "select * from Super_Company whereSuper_Company_UserName='" + TxtUserName.Text + "' andSuper_Company_Password='" + pwd + "' and Super_Company_Audit=1";//将用户提供的帐号和密码与数据库中对应的相比较 内容来自www.paper51.com if(common.CheckSql(sql) == "1") //用户名是否存在 内容来自www.paper51.com { copyright paper51.com Session["SuperCompanyUserName"] = TxtUserName.Text;//把用户名保存在Session http://www.paper51.com //Response.Redirect("Productmanage.aspx"); http://www.paper51.com Response.Redirect("manage.aspx"); //页面转向 内容来自论文无忧网 www.paper51.com
} 内容来自www.paper51.com Else //用户名和密码检查失败 copyright paper51.com { http://www.paper51.com LblSuccess.Text = "抱歉,密码错误或你还没有通过审核"; http://www.paper51.com LblSuccess.ForeColor = System.Drawing.Color.FromName("red"); copyright paper51.com } 内容来自www.paper51.com } 内容来自论文无忧网 www.paper51.com 4.3 发布商品 内容来自论文无忧网 www.paper51.com 用户发布商品时要先确认发布商品类型,再进入商品详细描述,商品名称,商品图片,打折情况等。 paper51.com 首先检查用户是否具相应权限,确认权限后取得用户提交的商品图片等信息,判断图片文件类型是否合法,然后保存到指定目录,完成后自动生成商品的一些相关信息,如发布时间、发布商品的用户等,然后商品的这些详细信息保存到数据库中,并返回发布成功提示信息,否则返回错误提示信息。 paper51.com
内容来自论文无忧网 www.paper51.com
图7 用户发布商品界面 copyright paper51.com
内容来自www.paper51.com 图8 用户发布商品截图 内容来自论文无忧网 www.paper51.com 核心代码: 内容来自www.paper51.com
protected void BtnSave_Click(objectsender, EventArgs e) http://www.paper51.com
{ paper51.com if(checkRequest() == false) http://www.paper51.com { 内容来自论文无忧网 www.paper51.com
return; 内容来自论文无忧网 www.paper51.com
} 内容来自论文无忧网 www.paper51.com try paper51.com { paper51.com
string nam = FileUpload1.PostedFile.FileName;//得到上传的文件名 paper51.com
string upload3 = ""; copyright paper51.com
if (FileUpload1.HasFile == true) http://www.paper51.com
{ copyright paper51.com
int i = nam.LastIndexOf(".");//取得文件名(包括路径)里最后一个"."的索引 paper51.com string newext = nam.Substring(i).ToLower(); //取得文件扩展名 内容来自www.paper51.com
if (newext == ".gif" || newext == ".jpg" || newext== ".jpeg" || newext == ".bmp") //过滤图片文件的格式 copyright paper51.com { 内容来自论文无忧网 www.paper51.com stringsavePath1 = Server.MapPath("..\\upload\\"); //得到文件的系统相对路径 copyright paper51.com savePath1 += FileUpload1.PostedFile.ContentLength.ToString() + newext; 内容来自www.paper51.com FileUpload1.SaveAs(savePath1); //保存文件 copyright paper51.com upload3 = FileUpload1.PostedFile.ContentLength.ToString() + newext; //返回文件的保存地址 paper51.com } http://www.paper51.com else 内容来自www.paper51.com { 内容来自www.paper51.com Response.Write("<script>alert('你上传的图片格式不对,正确的图片格式为gif,jpg,jpeg,bmp!');</script>"); 内容来自www.paper51.com return; paper51.com } 内容来自论文无忧网 www.paper51.com } paper51.com
string image = upload3;//图片 paper51.com string freetb =SuperCommon.common.strFormat(TextBox1.Text);//商品详细信息 paper51.com string audit =common.CheckAudit(Session["SuperCompanyUserName"].ToString());//审核(先判断用户是否具有自动审核功能 http://www.paper51.com string companyID=Session["SuperCompanyUserName"].ToString();//登陆名 http://www.paper51.com string SuperProDate = DateTime.Now.ToShortDateString(); //得到系统时间 http://www.paper51.com string sql = "insert intoSuper_Product(Super_Product_Name,Super_Product_OriPrice,Super_Product_DisPrice,Super_Product_Image,Super_Product_Description,Super_Product_DisBiginDate,Super_Product_DisEndDate,Super_Product_OtherBenefits,Super_Product_Type,Super_Product_Audit,Super_Company_UserName,Super_Product_Tag,Super_Product_BrandType,Super_Product_Date,Super_Product_Dis)values('"+ TxtProName.Text + "'," + TxtProOriPrice.Text + "," +TxtProDisPrice.Text + ",'" + image + "','" + freetb +"','" + TxtProBeginDate.SelectedValue + "','" +TxtProEndDate.SelectedValue + "','" + TxtProOtherBenefits.Text +"','" + DropDownList1.SelectedValue + "','" + audit +"','" + companyID + "','" + TxtProTags.Text +"','" + TxtBand.Text + "','" + SuperProDate +"','" + TxtProDis.Text + "')"; //写入数据库语句 内容来自www.paper51.com if (common.ExecuteSql(sql) == "1") //执行数据库语句 copyright paper51.com
{ http://www.paper51.com Response.Write("<script>alert('你添加的信息已经成功提交。');</script>"); 内容来自论文无忧网 www.paper51.com
} paper51.com else paper51.com { 内容来自www.paper51.com Response.Write("<script>alert('抱歉,添加信息错误,请检查信息是否正确。');</script>"); paper51.com } 内容来自www.paper51.com } copyright paper51.com catch(Exception ex) //异常处理 copyright paper51.com
{ paper51.com
Response.Write(ex+"alert('抱歉,添加信息错误,请检查信息是否正确。');"); http://www.paper51.com } paper51.com } http://www.paper51.com 4.4 留言 内容来自论文无忧网 www.paper51.com 游客或用户在浏览商品时,可以发表对该商品的意见。如果有购买的打算,可以在留言里面告诉商家,以便商家和买家之间的联系。 http://www.paper51.com
paper51.com 图9 点评留言界面 内容来自www.paper51.com |