寻找里美在线中文:asp.net中在一个类文件中要做一个用户名和密码的验证,用参数传,然后提交到一个存储过程里,怎么写

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 11:15:33

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// Class1 的摘要说明
/// </summary>
public class Class1
{
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public bool checkUser(string UserName, string PassWord)
{
。。。。。。
SqlCommand cmd = new SqlCommand("存储过程名", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@username", SqlDbType.Int));
cmd.Parameters["@username"].Value = UserName;
cmd.Parameters["@password"].Value = PassWord;
cmd.Parameters["@ischeck"].Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
string backString = cmd.Parameters["@ischeck"].Value.ToString();
cmd.Dispose();
if (backString =="true")
{
return true;
}
else
{
return false;
}
}
}
说明一下,那个存储过程,看你怎么写,你应该有两个输入参数,一个是UserName 一个是password,还有个输出参数ischeck,你再自己把存储过程写好就OK了,另外调用的时候只要判断checkUser的返回值。。。就可以了