• 大小: 15.07MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: 其他
  • 标签: .net  Asp.Net  

资源简介

此为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个文件信息

评论

共有 条评论