- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[界面及代码模板
(一)用户登录及身份验证1.用户注册 如果用户在本书店购物,必须成为注册用户才能进行,Web页面为::用户注册4.1.1具体BussinessRule方法 /// summary /// 注册会员注册 /// /summary /// param name=txthusername/param /// param name=txthusernickname/param /// param name=txthusermima/param /// param name=txthusertel/param /// param name=txthuseremail/param /// param name=txthuseradr/param /// returns/returnspublic static int inserthuser(string txthusername,string txthusernickname,string txthusermima,string txthusertel,string txthuseremail,string txthuseradr){string inserthuserstr;int i;inserthuserstr = insert into huser(husername,husernickname,husermima,huseremail,huserytel,huseradr)values(+txthusername+,+txth usernickname+,+txthusermima+,+txthusertel+,+txthuseremail+,+txthuseradr+);i = DA.DbAccess.ExecuteSqlEx(inserthuserstr);return i;}这个函数引用了DataAccess这个namespace下ExecuteSqlEx函数:/// summary/// INSERT UPDATE SQL语句/// /summary/// param name=strSql要执行简单的标准的SQL语句/param/// returns受影响的行数/returnspublic static int ExecuteSqlEx(string strSql){int nResult = -1;Factory factory = new Factory();IDbConnection DbConn = factory.CreateConnection();IDbCommand DbCommand = factory.CreateCommand();DbCommand.Connection = DbConn;DbCommand.CommandText = strSql;DbConn.Open();nResult = DbCommand.ExecuteNonQuery();DbConn.Close();DbConn.Dispose(); return nResult;}当用户正确填写所需信息,注册将成功,成为注册用户。2. 用户注册信息验证当用户注册时,如果想成为注册用户,必须填写有关信息,所以系统要对用户填写信息是否合法进行验证,在本系统中主要验证两次密码是否一样,用户名是否被占用,电话以及邮箱格式正不正确。注册验证 3 . 涉及数据结构:属性名类型备注用户名nvarchar用户登录系统名字密码nvarchar用户登录系统密码用户名字nvarchar用户实际名字地址nvarchar用户地址以便运输邮箱nvarchar用户邮箱电话nvarchar用户电话3.用户进入系统时身份验证 主要用于注册用户登录,并可为后面全局界面的实现提供最基本的cookie提供或不同权限的菜单读取。用户登录3.1 具体BussinessRule方法:/// summary/// 用户登陆程序/// /summary/// param name=usernickname/param/// param name=usermima/param/// returns/returnspublic static int user_login(string username,string userpassword){int i;string str_user_login;string strconn = System.Configuration.ConfigurationSettings.AppSettings[ConnectionString].ToString();byte[] data = Convert.FromBase64String(strconn); string strRealConn
文档评论(0)