资源简介
ajax .net asp asp.net c# SQl2005 最新基础技术构建的,三层架构分类写的,可以给初学Web开发分层的同道参考!特别还希望有在方面特长的高手指教!这次我把数据库全部上传上来,SQL2005的分页存储过程!
代码片段和文件信息
using System;
using System.Web;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using DAL;
namespace BLL
{
public class Admin
{
//==========properties==========
private string _username;
private string _password;
public string username
{
get { return _username; }
set
{
if (value.Length > 16) _username = value.Substring(0 16);
else _username = value;
}
}
public string password
{
get { return _password; }
set
{
if (value.Length > 16) _password = value.Substring(0 16);
else _password = value;
}
}
//==========methods==========
//login
public static bool Login(string username string password)
{
string sql = “select password from admin where username=@username“;
SqlParameter[] pars = new SqlParameter[]
{
new SqlParameter(“username“ username)
};
object pwd = DBHelp.ExecuteScalar(sql pars);
if (pwd == null) return false;
else if (pwd.ToString() == password)
{
HttpCookie cookie = new HttpCookie(“admin_login“);
cookie.Value = username;
HttpContext.Current.Response.Cookies.Add(cookie);
return true;
}
else
return false;
}
//logout
public static void Logout()
{
HttpCookie cookie = new HttpCookie(“admin_login“);
cookie.Expires = DateTime.Now.AddYears(-1);
HttpContext.Current.Response.Cookies.Add(cookie);
}
//get current admin
public static Admin GetCurrentAdmin()
{
HttpCookie cookie = HttpContext.Current.Request.Cookies[“admin_login“];
if (cookie == null) return null;
if (cookie.Value == null) return null;
string sql = “select password from admin where username=@username“;
SqlParameter[] pars = new SqlParameter[]
{
new SqlParameter(“username“ cookie.Value)
};
object pwd = DBHelp.ExecuteScalar(sql pars);
if (pwd == null) return null;
Admin a = new Admin();
a.username = cookie.Value;
a.password = pwd.ToString();
return a;
}
//update
public bool Update()
{
string sql = “update admin set password=@password where username=@username“;
SqlParameter[] pars = new SqlParameter[]
{
new SqlParameter(“username“ username)
new SqlParameter(“password“ pass
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-04-15 18:19 MusicOnline\
目录 0 2012-05-07 23:11 MusicOnline\BLL\
文件 3530 2012-04-12 11:19 MusicOnline\BLL\Admin.cs
目录 0 2012-04-15 18:19 MusicOnline\BLL\bin\
目录 0 2012-04-15 18:19 MusicOnline\BLL\bin\Debug\
文件 19456 2012-04-12 11:20 MusicOnline\BLL\bin\Debug\BLL.dll
文件 48640 2012-04-12 11:20 MusicOnline\BLL\bin\Debug\BLL.pdb
文件 5632 2012-04-12 11:20 MusicOnline\BLL\bin\Debug\DAL.dll
文件 13824 2012-04-12 11:20 MusicOnline\BLL\bin\Debug\DAL.pdb
文件 2842 2012-04-12 11:19 MusicOnline\BLL\BLL.csproj
文件 11990 2012-05-07 23:11 MusicOnline\BLL\Customer.cs
文件 7949 2012-04-12 11:19 MusicOnline\BLL\Music.cs
目录 0 2012-04-15 18:19 MusicOnline\BLL\obj\
目录 0 2012-04-15 18:22 MusicOnline\BLL\obj\Debug\
文件 1159 2012-04-12 11:20 MusicOnline\BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt
文件 19456 2012-04-12 11:20 MusicOnline\BLL\obj\Debug\BLL.dll
文件 48640 2012-04-12 11:20 MusicOnline\BLL\obj\Debug\BLL.pdb
文件 3782 2012-04-12 11:20 MusicOnline\BLL\obj\Debug\ResolveAssemblyReference.cache
目录 0 2012-04-15 18:22 MusicOnline\BLL\obj\Debug\TempPE\
目录 0 2012-04-15 18:19 MusicOnline\BLL\Properties\
文件 1348 2012-04-12 11:19 MusicOnline\BLL\Properties\AssemblyInfo.cs
文件 2971 2012-04-12 11:19 MusicOnline\BLL\Tag.cs
目录 0 2012-04-15 18:19 MusicOnline\DAL\
目录 0 2012-04-15 18:19 MusicOnline\DAL\bin\
目录 0 2012-04-15 18:19 MusicOnline\DAL\bin\Debug\
文件 5632 2012-04-12 11:20 MusicOnline\DAL\bin\Debug\DAL.dll
文件 13824 2012-04-12 11:20 MusicOnline\DAL\bin\Debug\DAL.pdb
文件 2532 2012-04-12 11:19 MusicOnline\DAL\DAL.csproj
文件 2896 2012-04-12 11:19 MusicOnline\DAL\DBHelp.cs
目录 0 2012-04-15 18:19 MusicOnline\DAL\obj\
目录 0 2012-04-15 18:22 MusicOnline\DAL\obj\Debug\
............此处省略193个文件信息
相关资源
- c#快递管理系统带sql数据库
- asp.net mvc企业管理系统项目开发源码
- 精通C#与.NET 4.0数据库开发源码
- ASP.NET的企业通用权限管理系统 源代码
- C#基于MVC+EasyUI+ECharts后台管理系统完整
- ASP.Net 后台通用权限系统 源代码
- ASP.net网上销售系统.zip
- web前端开发 使用ASP.NET CoreAngular 和B
- 仓库管理系统c#+SQLSERVER
- ASP.NET门户网站源码
- 11个ASP.NET完整项目打包
- C#,.NET, SQL数据库,前台及后台,
- ASP.NETMVC5kjjm_jb51.rar
- 功能强大的ASP.NET版聊天室源码使用
- ASP.NET程序设计教程C#版
- 车辆管理系统源码 移动派车系统 车管
- asp.net 学生管理系统160963
- 基于ASP.NET+MYSQL的图片管理系统
- ASP.NET开发环境中水晶报表和在水晶报
- 基于ASP.NET MVC3电子商城源码
- ASP.NET MVC5 入门 之登录验证
- ASP.NET(C#)带条码打印的固定资产管
- ASP.NET+MVC+4框架揭秘(蒋金楠)PDF高清
- ASP.NET+MVC4+JQuery+easyui开发
- asp.net mvc 大文件分片上传
- asp.net批量打包文件
- 51CTO-9787302275343Web程序设计——ASP.NE
- c#窗体应用程序做的经销存管理系统源
- ASP.NET毕业设计(邮件收发+网站)
- Professional+ASP.NET+MVC+3.pdf
评论
共有 条评论