C#示例-构建基于WebService技术的C/S系统[原创]
![]() ![]() 本站的源码只求质量,不求数量,原创第一!花了一下午时间写了个WebService示例,希望对大家有帮助。 当然有任何建议请大人您高抬贵手Feedback下吧: ![]() ![]() ![]() C# Code: using System; using System.Collections.Generic; using System.Text; using CommonUtils; namespace BLL_Library { /// <summary> /// 用户业务逻辑 /// </summary> public class bllUser { /// <summary> /// 检查登录凭证有效性 /// </summary> /// <param name="loginer">登录凭证</param> /// <returns></returns> public static bool CheckLoginer(byte[] loginer) { TLoginer o = null; try//第1层检查 { //将Byte数组转换为登录凭证 o = (TLoginer)ZipTools.DecompressionObject(loginer); } catch//解密错误,表示凭证无效 { return false; } //第2层检查, (可省略), 不必要访问每个方法去查用户信息 return (o != null) && (Login(o.LoginerID, o.Password)); } public static bool Login(string user, string password) { string sql = "select count(*) from user where uid={1} and pwd={0}"; sql = string.Format(sql, password, user); // //从SQL查询用户数据 // return true;//假设用户及密码正确 } } } // 来源:www.CSFramework.com, C/S结构框架学习网 C# Code: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using CommonUtils; namespace ClientDemo { public partial class frmLogin : Form { public frmLogin() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //登录 bool logined = CheckUser(textBox1.Text, textBox2.Text); if (logined) { TLoginer.Current.LoginerID = textBox1.Text; TLoginer.Current.Password = textBox2.Text; TLoginer.Current.LoginTime = DateTime.Now; this.Hide(); new frmTestWebservice().ShowDialog(); } else MessageBox.Show("用户不存在!"); } private bool CheckUser(string uid, string pwd) { //调用WebService接口 return new WSecuritySystem.SecuritySystem().Login(uid, pwd); } private void button2_Click(object sender, EventArgs e) { Application.Exit(); } } } // 来源:www.CSFramework.com, C/S结构框架学习网 ![]() 扫一扫加作者微信 ![]() ![]() 源码下载:
参考文档:
基于Winform的C/S系统开发用什么框架好? 基于WebService架构的C/S系统 C# C/S系统开发框架高级版V3.0正式发布! C/S系统开发框架V2.2,V3.0新增多明细表开发示例(图) 基于Winform C/S系统快速开发框架企业版正式发布!!! C/S框架网提供MES/ERP系统基于C#语言的开发平台产品 C# Winform 开发平台新功能 - C/S系统开发框架旗舰版V5.0 C/S系统快速开发平台采用Windows服务承载的WCF服务器 基于C# Winform三层框架打造的C/S系统开发平台成功案例(2008-2018年) C/S系统开发框架多级明细表(三级表/主从从表)数据结构参考 原创ERP系统开发平台|基于C#.NET打造的C/S系统快速开发框架 基于WCF通信的C/S系统快速开发框架的部分架构设计 基于C#.NET标准三层架构订单管理系统 (OMS)|C/S框架网 基于C#.NET C/S架构的生产看板管理系统软件开发框架平台 C#权限管理框架介绍|商业开源C/S系统快速开发框架权限系统设计
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |