C# で構築された Web サイトで単純なログインを作成しようとしていますが、データベースに接続できません。postbackurl のフォームのプロパティで、ログイン後にどこに移動する必要があるかを定義すると ( /inicio.aspx
)、アプリはユーザーを送信せずに送信しますそのユーザーとパスが存在するかどうかを確認します。それを入れないと何も起こりません。
私のクラスでは:
public DataSet sqlLogin(string usuario, string pass)//SOLO SE OCUPA
{
//SEOCUPA DATASERT YA QE NO SIRVE DATABALE Y EL DATASET SE LLENA CON ESE DATATABLE
string stSql = "select * from usuarios where usuario='"+usuario+"' and
pass='"+pass+"'";
Bd miBd = new Bd();
DataTable dt = miBd.sqlSelect(stSql);
DataSet ds = new DataSet();
ds.Tables.Add(dt);
return ds;
}
私のフォームで(ボタンで):
protected void btnLogin_Click(object sender, EventArgs e)
{
ClUsuario login = new ClUsuario();
login.sqlLogin(txtUsuario.Text, txtPass.Text);
try
{
Response.Redirect("/Inicio.aspx");
}
catch
{
lblMsg.Text = "usuario/password no validos";
}
}