asp.net连接mysql怎么写登录代码
关键是把登录代码写在 类中
然后前台登录代码就只用就调用这个 类
using System;//这个类中要是有错请指出来,谢谢
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Configuration;
using MySql.Data.MySqlClient;
/// <summary>
///UserInfo 的摘要说明
/// </summary>
public class UserInfo
{
public string user_name;
public string password;
public string str = System.Configuration.ConfigurationManager.AppSettings["strconn"];
MySqlConnection conn = new MySqlConnection();
MySqlCommand cmd = new MySqlCommand();
public string User_Name
{
get
{
return user_name;
}
set
{
user_name = value;
}
}
public string Password
{
get
{
return password;
}
set
{
password = value;
}
}
public bool CheckLogin()
{
conn = new MySqlConnection(str);
string sql = "Select count(user_name) From bg_user where username=? and password =?";
try
{
cmd = new MySqlCommand(sql, conn);
cmd.Parameters.Add("@username",this.user_name);
cmd.Parameters.Add("@password",this.password);
conn.Open();
string count = cmd.ExecuteScalar().ToString();
conn.Close();
if (count == "1")
{
return true;
}
else
{
return false;
}
}
catch
{
return false;
}
finally
{
if (conn.State==ConnectionState.Open)
{
conn.Close();
}
}
}
}前台登录的代码要怎么写 protected void Login_Click(object sender, ImageClickEventArgs e)
{
//这里要怎么写
}
webconfig中连接 mysql 的语句
<appSettings>
<add key="strconn" value="Server=127.0.0.1;Port=3306;Database=lx_blog;Uid=imsuske;Pwd=sa;"/>
</appSettings>
关键是把登录代码写在 类中
然后前台登录代码就只用就调用这个 类
using System;//这个类中要是有错请指出来,谢谢
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Configuration;
using MySql.Data.MySqlClient;
/// <summary>
///UserInfo 的摘要说明
/// </summary>
public class UserInfo
{
public string user_name;
public string password;
public string str = System.Configuration.ConfigurationManager.AppSettings["strconn"];
MySqlConnection conn = new MySqlConnection();
MySqlCommand cmd = new MySqlCommand();
public string User_Name
{
get
{
return user_name;
}
set
{
user_name = value;
}
}
public string Password
{
get
{
return password;
}
set
{
password = value;
}
}
public bool CheckLogin()
{
conn = new MySqlConnection(str);
string sql = "Select count(user_name) From bg_user where username=? and password =?";
try
{
cmd = new MySqlCommand(sql, conn);
cmd.Parameters.Add("@username",this.user_name);
cmd.Parameters.Add("@password",this.password);
conn.Open();
string count = cmd.ExecuteScalar().ToString();
conn.Close();
if (count == "1")
{
return true;
}
else
{
return false;
}
}
catch
{
return false;
}
finally
{
if (conn.State==ConnectionState.Open)
{
conn.Close();
}
}
}
}前台登录的代码要怎么写 protected void Login_Click(object sender, ImageClickEventArgs e)
{
//这里要怎么写
}
webconfig中连接 mysql 的语句
<appSettings>
<add key="strconn" value="Server=127.0.0.1;Port=3306;Database=lx_blog;Uid=imsuske;Pwd=sa;"/>
</appSettings>
解决方案 »
- 怎么让xml.Load获取到404页面不出错啊?
- 一个关于gridView的问题
- 求教如何使用jquery异步返回XML或者jason来绑定GridView
- HTML关键词替换问题
- [共享]C#编码标准 & .NET Framework相关的指南
- 求助!一个简单的问题?
- web发送即时消息,如果不用javascript+xml,是否还有其它方法?
- c# Graphics 根据设定宽度(像素或者毫米)来绘制单个文字,求解
- 谁能提供完整的asp.net中控件使用指南?
- 一个关于datagrid,iframe的问题,求教各位大虾!
- 求助:AutoCompleteExtender的CompletionSetCount不起作用的问题
- |zyciis| 如何简化我的一个正则表达式 谢谢
//给userinfo赋值
if (ui.CheckLogin())
//成功
我只是把 连接数据库的代码写在一个cs里面
登录的后台直接连这个cs 不方便些吗,也好管理些啊、。
大家教教我啊
2,给对象赋值
2,调用方法
连接不上数据库,是不是类里面写错了,大家帮我看一下类里面的代码好吗?
我的登录这么写的 UserInfo user = new UserInfo();
user.user_name = this.username.Text.ToString();
user.password = this.password.Text.ToString();
if (user.CheckLogin())
{
Session["user"] = user.user_name;
Session["password"] = user.password;
}
else
{
Response.Write("<script>alert('登录失败!')</script>");
}
public string password;
你这样的又不是字段 你这个叫变量 不过别的我没细看
好像?号这样的占位符 不对吧....java上有 但是这个上面
我没有用过 不太清楚