minaalamshahi
شنبه 08 مرداد 1390, 14:19 عصر
با سلام
من یه فرم دارم که داخل اون یک combo هست که از جدول پر میشه
و در هنگام لود صفحه پرش می کنم
بعد از چک userو pass در صورت درستی کجا باید responseredirect کنم و session ،id مورد نظرم رو پاس بدم
publicpartialclassnewuser : System.Web.UI.Page, ICallbackEventHandler
{
privatestring _callbackResult = "";
user user = newuser();
Classnaghsh rol = new Classnaghsh();
protectedvoid Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSet d = rol.selectallrol();
Drprol.DataSource = d;
Drprol.DataTextField = "name_N";
Drprol.DataValueField = "ID_N";
Drprol.DataBind();
}
}
protectedstring Hash(string input)
{
// Generate bytes for the input string
byte[] inputData = ASCIIEncoding.ASCII.GetBytes(input);
byte[] keyBytes = newbyte[20];
keyBytes = ASCIIEncoding.ASCII.GetBytes("Par_");
// Compute HMACSHA1
HMACSHA1 hmac = newHMACSHA1(keyBytes);
CryptoStream cs = newCryptoStream(Stream.Null, hmac, CryptoStreamMode.Write);
cs.Write(inputData, 0, inputData.Length);
cs.Close();
string hash = ASCIIEncoding.ASCII.GetString(hmac.Hash);
return hash;
}
publicstring GetCallbackResult()
{
return _callbackResult;
}
publicvoid RaiseCallbackEvent(string eventArgument)
{
user.ID_N =int.Parse( eventArgument.Split('~')[0]);
user.name_user = eventArgument.Split('~')[1];
user.username = eventArgument.Split('~')[2];
user.pass = Hash(eventArgument.Split('~')[3]);
if (string.IsNullOrEmpty(user.ID_N.ToString()) || string.IsNullOrEmpty(user.name_user) || string.IsNullOrEmpty(user.username) || string.IsNullOrEmpty(user.pass))
thrownewException("Name and Access Canot be null");
else
_callbackResult = user.AddNewuser() == 1 ? "ثبت با موفقیت انجام شد" : "عدم ثبت اطلاعات";
}
}
با تشکر
من یه فرم دارم که داخل اون یک combo هست که از جدول پر میشه
و در هنگام لود صفحه پرش می کنم
بعد از چک userو pass در صورت درستی کجا باید responseredirect کنم و session ،id مورد نظرم رو پاس بدم
publicpartialclassnewuser : System.Web.UI.Page, ICallbackEventHandler
{
privatestring _callbackResult = "";
user user = newuser();
Classnaghsh rol = new Classnaghsh();
protectedvoid Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSet d = rol.selectallrol();
Drprol.DataSource = d;
Drprol.DataTextField = "name_N";
Drprol.DataValueField = "ID_N";
Drprol.DataBind();
}
}
protectedstring Hash(string input)
{
// Generate bytes for the input string
byte[] inputData = ASCIIEncoding.ASCII.GetBytes(input);
byte[] keyBytes = newbyte[20];
keyBytes = ASCIIEncoding.ASCII.GetBytes("Par_");
// Compute HMACSHA1
HMACSHA1 hmac = newHMACSHA1(keyBytes);
CryptoStream cs = newCryptoStream(Stream.Null, hmac, CryptoStreamMode.Write);
cs.Write(inputData, 0, inputData.Length);
cs.Close();
string hash = ASCIIEncoding.ASCII.GetString(hmac.Hash);
return hash;
}
publicstring GetCallbackResult()
{
return _callbackResult;
}
publicvoid RaiseCallbackEvent(string eventArgument)
{
user.ID_N =int.Parse( eventArgument.Split('~')[0]);
user.name_user = eventArgument.Split('~')[1];
user.username = eventArgument.Split('~')[2];
user.pass = Hash(eventArgument.Split('~')[3]);
if (string.IsNullOrEmpty(user.ID_N.ToString()) || string.IsNullOrEmpty(user.name_user) || string.IsNullOrEmpty(user.username) || string.IsNullOrEmpty(user.pass))
thrownewException("Name and Access Canot be null");
else
_callbackResult = user.AddNewuser() == 1 ? "ثبت با موفقیت انجام شد" : "عدم ثبت اطلاعات";
}
}
با تشکر