当前位置: 首页 > news >正文

公众平台的微信网站开发换公司网站域名要改吗

公众平台的微信网站开发,换公司网站域名要改吗,wordpress用什么服务器配置,wordpress 4.9.1 教程一、问题 上文中提到,动软提供了数据库的基本操作功能,但是往往需要添加新的功能来解决实际问题,比如GetModel,通过id去查对象: 这个功能就需要进行改进:往往程序中获取的是实体的其他属性,比如…

一、问题

上文中提到,动软提供了数据库的基本操作功能,但是往往需要添加新的功能来解决实际问题,比如GetModel,通过id去查对象:

 这个功能就需要进行改进:往往程序中获取的是实体的其他属性,比如用户登录的时提供账号名和密码,需要根据账户名(唯一)去获取数据库中的实体信息,而不是 id 。

二、解决

通过id查对象和通过其他属性查对象应该是非常类似的,可以 “照葫芦画瓢 ”!

1、先在BLL中添加函数,这里利用的是函数重载(参数类型不同)

 

 对比上下两个函数,参数不同而已。

2、在DAL中先找到GetModel函数

 很显然,拷贝后,简单修改一下就可以使用利用账号名查找 的GetModel函数了

3、添加代码:

 public Maticsoft.Model.user GetModel(string username){StringBuilder strSql=new StringBuilder();strSql.Append("select id,userID,password,userName from user ");strSql.Append(" where userID=@username");MySqlParameter[] parameters = {new MySqlParameter("@userName", MySqlDbType.VarChar)};parameters[0].Value = username;Maticsoft.Model.user model=new Maticsoft.Model.user();DataSet ds=DbHelperMySQL.Query(strSql.ToString(),parameters);if(ds.Tables[0].Rows.Count>0){return DataRowToModel(ds.Tables[0].Rows[0]);}else{return null;}}

DAL里两个函数的关系:

 由此,对动软生成的功能进行了扩展。比如登录时候的验证代码:

       [HttpPost]public ActionResult Login(string msg){JObject jobject = JObject.Parse(msg);string username = (string)jobject["username"];string password = (string)jobject["password"];Maticsoft.BLL.user bll = new Maticsoft.BLL.user();string pwd1 = UserCookie.Encrypt(password);Maticsoft.Model.user mod = bll.GetModel(username);if (mod == null){return Content("error");}if (password != null){string pwd = UserCookie.Encrypt(password);if (pwd == mod.password){UserCookie.WriteCookie(mod);return Content("OK");}elsereturn Content("error");}return Content("error");}

其中: Maticsoft.Model.user mod = bll.GetModel(username);

则是利用提交的用户名(唯一)去获取数据库中对应记录的信息。(拓展功能)

以上有对密码加密、写入Cookie等功能,后文再介绍。

http://www.yayakq.cn/news/16125/

相关文章:

  • 贵阳建设银行网站P2 wordpress
  • 胶州做网站的高端建网站
  • 大学生心里健康网站设计与建设宝塔面板与wordpress
  • 雄县有做网站的吗建设一个聊天类的网站
  • 营销型网站的建设步骤网站开发怎么开发
  • 购物网站排名上海全部解封通知最新
  • 工业风 网站建设如何看一个网站是谁做的
  • wordpress的菜单静态windows优化大师的功能
  • 常德网站建设企业卖挂的网站怎么做
  • 长安营销型网站建设建一个网站一般要多少钱
  • 最简单的软件开发工具食品网站建设优化案例
  • 随州网站seo多少钱谷歌官方app下载
  • 科技公司网站欣赏顺德品牌网站建设公司
  • 网络公司网站案例设计建筑办公室
  • 家政网站建设方案分析长春网站制作哪里好
  • 网站建设投标书报价表wordpress启用两个主题
  • 用wordpress搭建完整网站教程东莞微信网站建设代理
  • 嘉兴网站公司哪家好宜昌做网站优化
  • 怎么把网站放到阿里云网站运营与管理规划书
  • 提供网站建设教学视频企业网站发展趋势
  • 女人脱内衣裤给男人做网站表白时刻网站
  • 网站开发技术包括什么内容校园网站怎么建
  • 海伦网站建设网站建设制作的规划方案
  • wordpress加上vip解析中山网站优化
  • 最专业的网站设计公司有哪些制作企业网站的秘诀
  • 哪个品牌网站设计感强什么是电子商务采购
  • 福鼎建设局网站首页eclipse模仿网站开发源代码
  • 广州小型网站建设公司可信网站认证 技术支持单位
  • 网站是如何设计配置方案的手机网站大全观看
  • 佛山网站建设的大品牌永久免费安全的软件下载