PDA

View Full Version : سوال: کار با دیتابیس سایت (MySql) در #C



benstiler1994
پنج شنبه 13 بهمن 1390, 13:22 عصر
با سلام به دوستان گرامی
من یه برنامه Login درست کردم که، وقتی روی دکمه ی Login رو میزنم، دیتابیس MySQL سایت رو چک کنه، و اگر این Username و Password تو Table های Database وجود داشت بگه !Authed و گرنه Auth Failure.
دامین وبسایت من gg-item.ir هست و آیپی سرور 173.45.77.211، یوزر دیتابیسم ggitemir_mysql1 و پسورد 123000102030. اگه میشه یه نگاهی به کد زیر بندازید و بگید مشکل من کجاس؟ ممنون میشم اگه راهنماییم کنید. :قلب:


public bool tryLogin(string username, string password)
{
string connectionString = string.Format("server='173.45.77.211'; database='ggitemir_mysql1'; port='2082'; uid='ggitemir_user1'; password='123000102030';");
MySqlConnection con = new MySqlConnection(connectionString);
MySqlCommand cmd = new MySqlCommand("SELECT * FROM 'loginsql' WHERE username='" + textBox1.Text + "' AND password='" + textBox2.Text + "';");
cmd.Connection = con;
cmd.CommandTimeout = 10000;

con.Open();

MySqlDataReader reader = cmd.ExecuteReader();
if (reader.Read() != false)
{
if (reader.IsDBNull(0) == true)
{
cmd.Connection.Clone();
reader.Dispose();
cmd.Dispose();
return false;
}
else
{
cmd.Connection.Clone();
reader.Dispose();
cmd.Dispose();
return true;
}
}
else
{
return false;
}
}

private void btnLogin_Click(object sender, EventArgs e)
{
if (tryLogin(textBox1.Text, textBox2.Text) == true)
{
MessageBox.Show("Authed!");
}
else
{
MessageBox.Show("Auth failure!");
}
}

وقتی این کد هارو میزنم با این ارور مواجه میشم:
TimeoutException was unhandled
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

این هم عکس از محیط phpMyAdmin، امکان داره که تو قسمت Command ها اشتباه کرده باشم.
من در قسمت password در کد های بالا باید password خود server رو بزنم یا password دیتابیس؟ و uid چی؟ چون برای وارد شدن به دیتابیس فکر کنم باید password سرور هم یه جا قید بشه، اگه میشه من رو راهنمایی کنید.
http://up.vatandownload.com/images/tk8va4rnjc7xdjxh8t.jpg