using System; using System.Data; using System.Configuration; using System.Collections; 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; using MySql.Data.MySqlClient; namespace FileUpload { public partial class add_user : System.Web.UI.Page { MySqlConnection myConnection; MySqlCommand cmd; String strSQL = null; string username = null; string userpass = null; string usermail = null; Int32 rolaId; protected void Page_Load(object sender, EventArgs e) { connectToMySql(); } void connectToMySql() { username = (Request.QueryString["username"]); userpass = (Request.QueryString["userpass"]); usermail = (Request.QueryString["usermail"]); rolaId = Convert.ToInt32(Request.QueryString["rolaid"]); //username = "Sanja"; //userpass = "1234sanja"; //usermail = "sanja@multi-design.biz"; //rolaId = 1; // username = (Request.Form["username"]); // userpass = (Request.Form["userpass"]); // usermail = (Request.Form["usermail"]); // rolaId = Convert.ToInt32(Request.Form["rolaid"]); userpass = encodeMd5(userpass); //Response.Write("username= " + username + "
"); //Response.Write("userpass= " + userpass + "
"); //Response.Write("usermail= " + usermail + "
"); //Response.Write("rolaId= " + rolaId.ToString() + "
"); myConnection = new MySqlConnection("server=orf-mysql1.brinkster.com; user id=tstefan; password=multi1234; database=tstefan; pooling=false;"); strSQL = "INSERT INTO usu_users (UserName, UserPass, UserMail, RoleID) "; strSQL += "VALUES ('" + username + "', '" + userpass + "', '" + usermail + "', " + rolaId + ") "; cmd = new MySqlCommand(); myConnection.Open(); cmd.Connection = myConnection; cmd.CommandText = strSQL; cmd.ExecuteNonQuery(); myConnection.Close(); } public static string encodeMd5(string sPassword) { System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider(); byte[] bs = System.Text.Encoding.UTF8.GetBytes(sPassword); bs = x.ComputeHash(bs); System.Text.StringBuilder s = new System.Text.StringBuilder(); foreach (byte b in bs) { s.Append(b.ToString("x2").ToLower()); } return s.ToString(); } } }