MyNewsDAL/UserService.cs

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MyNewsModels;
using System.Data.SqlClient;

namespace MyNewsDAL
{
   public  class UserService
    {

       //public int AddUser(User user)
       //{
       //    string sql = "";
       //    DBHelper.ExecuteCommand(sql);
       //}
       /// <summary>
        /// 根据用户名和密码查询对应的用户信息
       /// </summary>
       /// <param name="userName"></param>
       /// <param name="password"></param>
       /// <returns></returns>
       public int GetCountByUserNamePassword(string userName, string password)
       {
           try
           {
               string sql = string.Format("select count(*) from [user] where username='{0}' and password='{1}'", userName, password);
              return Convert .ToInt32( DBHelper.GetSchalar(sql));
             // return count;

           }
           catch(Exception ex)
           {
               throw ex;
           }
       }
       /// <summary>
       /// 根据用户名称查询相应的用户对象
       /// </summary>
       /// <param name="userName"></param>
       /// <returns></returns>
       public User GetUserByName(string userName)
       {
           string sql = string.Format("select * from [user] where username='{0}'",userName );
           SqlDataReader reader = DBHelper.GetReader(sql);

           if (reader.Read())
           {
               User user = new User();
               user.UserId = Convert.ToInt32(reader["UserId"]);
               user.UserName = reader["UserName"].ToString();
               user.Password = reader["Password"].ToString();
               user.Remark = reader["Remark"].ToString();
               reader.Close();
               return user;
           }
           else
           {
               reader.Close();
后面还有 8 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。