資源簡介
此為b/s的三層架構的登錄頁面 絕對源碼 下載以后可以直接用
Ps:不附帶數據庫,可以根據需要自行建數據庫
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?BookShop.Models;
using?BookShop.DAL;
namespace?BookShop.BLL
{
????public?class?UserManager
????{
????????///?
????????///?注冊新用戶
????????///?
????????///?
????????///?
????????public?bool?Register(User?user)
????????{
????????????if?(LoginIdExists(user.LoginId))
????????????{
????????????????return?false;
????????????}
????????????else
????????????{
????????????????AddUser(user);
????????????????return?true;
????????????}
????????}
????????///?
????????///?判斷用戶名是否存在
????????///?
????????///?
????????///?
????????public?bool?LoginIdExists(string?loginId)
????????{
????????????if?(new?UserService().GetUserByLoginId(loginId)?==?null)
????????????????return?false;
????????????return?true;
????????}
????????///?
????????///?添加用戶
????????///?
????????///?
????????///?
????????public?void?AddUser(User?user)
????????{
????????????if?(user.UserState?==?null)
????????????{
????????????????user.UserState?=?new?UserStateManager().GetDefaultUserState();
????????????}
????????????if?(user.UserRole?==?null)
????????????{
????????????????user.UserRole?=?new?UserRoleManager().GetDefaultUserRole();
????????????}
????????????new?UserService().AddUser(user);
????????}
????????///?
????????///?登錄驗證
????????///?
????????///?登錄名
????????///?登錄密碼
????????///?輸出用戶
????????///?返回true表示成功
????????public?bool?LogIn(string?loginId?string?loginPwd?out?User?validUser)
????????{
????????????User?user?=?new?UserService().GetUserByLoginId(loginId);
????????????if?(user?==?null)
????????????{
????????????????validUser?=?null;//用戶名不存在?
????????????????return?false;
????????????}
????????????if?(user.LoginPwd?==?loginPwd)
????????????{
????????????????validUser?=?user;
????????????????return?true;
????????????}
????????????else
????????????{
????????????????validUser?=?null;//密碼錯誤?
????????????????return?false;
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-09-28?19:17??BookShop\
?????文件????????3866??2011-03-18?09:58??BookShop\BookShop.sln
?????文件???????56320??2012-10-05?00:31??BookShop\BookShop.suo
?????目錄???????????0??2012-09-28?19:17??BookShop\BookShopBLL\
?????文件????????2829??2011-03-18?09:58??BookShop\BookShopBLL\BookShopBLL.csproj
?????目錄???????????0??2012-09-28?19:17??BookShop\BookShopBLL\Properties\
?????文件????????1354??2011-03-18?09:58??BookShop\BookShopBLL\Properties\AssemblyInfo.cs
?????文件?????????198??2011-03-18?09:58??BookShop\BookShopBLL\Properties\vssver2.scc
?????文件????????2458??2011-03-18?09:58??BookShop\BookShopBLL\UserManager.cs
?????文件?????????462??2011-03-18?09:58??BookShop\BookShopBLL\UserRoleManager.cs
?????文件?????????358??2011-03-18?09:58??BookShop\BookShopBLL\UserStateManager.cs
?????目錄???????????0??2012-09-28?19:17??BookShop\BookShopBLL\bin\
?????目錄???????????0??2012-09-28?19:17??BookShop\BookShopBLL\bin\Debug\
?????文件????????5632??2012-07-11?16:25??BookShop\BookShopBLL\bin\Debug\BookShopBLL.dll
?????文件???????24064??2012-07-11?16:25??BookShop\BookShopBLL\bin\Debug\BookShopBLL.pdb
?????文件???????10752??2012-07-11?16:25??BookShop\BookShopBLL\bin\Debug\BookShopDAL.dll
?????文件???????32256??2012-07-11?16:25??BookShop\BookShopBLL\bin\Debug\BookShopDAL.pdb
?????文件????????6144??2012-07-11?16:25??BookShop\BookShopBLL\bin\Debug\BookShopModels.dll
?????文件???????28160??2012-07-11?16:25??BookShop\BookShopBLL\bin\Debug\BookShopModels.pdb
?????文件?????????363??2011-03-18?09:58??BookShop\BookShopBLL\bin\Debug\vssver2.scc
?????目錄???????????0??2012-10-05?00:31??BookShop\BookShopBLL\bin\Release\
?????目錄???????????0??2012-09-28?19:17??BookShop\BookShopBLL\obj\
?????目錄???????????0??2012-10-05?00:31??BookShop\BookShopBLL\obj\Debug\
?????文件????????4897??2012-07-11?16:25??BookShop\BookShopBLL\obj\Debug\BookShopBLL.csproj.FileListAbsolute.txt
?????文件????????5632??2012-07-11?16:25??BookShop\BookShopBLL\obj\Debug\BookShopBLL.dll
?????文件???????24064??2012-07-11?16:25??BookShop\BookShopBLL\obj\Debug\BookShopBLL.pdb
?????文件????????6070??2012-10-05?00:31??BookShop\BookShopBLL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????15083??2012-10-05?00:31??BookShop\BookShopBLL\obj\Debug\ResolveAssemblyReference.cache
?????目錄???????????0??2012-10-05?00:31??BookShop\BookShopBLL\obj\Debug\TempPE\
?????文件?????????395??2011-03-18?09:58??BookShop\BookShopBLL\obj\Debug\vssver2.scc
?????文件?????????292??2011-03-18?09:58??BookShop\BookShopBLL\vssver2.scc
............此處省略1273個文件信息
評論
共有 條評論