Wemail/DAL/SqlServerAccess.cs
(完整代码) 1KBusing Microsoft.Data.SqlClient;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Wemail.DAL
{
public class SqlServerAccess
{
//读取app.config中数据库连接字符串
string connectionString = ConfigurationManager.ConnectionStrings["demoDB"].ConnectionString;
public bool IsValid(string username, string password)
{ //读取app.config中数据库连接字符串
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// 查询数据库获取对应用户记录
string query = "SELECT COUNT(*) FROM [user] WHERE username = @username AND password = @password";
using (SqlCommand command = new SqlCommand(query, connection))
{
command.Parameters.AddWithValue("@username", username);
command.Parameters.AddWithValue("@password", password);
int count = (int)command.ExecuteScalar();
if (count > 0)
{
return true; // 用户名和密码有效
}
else
{
return false; // 用户名和密码无效
}
}
}
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
