Click here to Skip to main content
15,892,199 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralRe: stop login if user has already loggedin with same userid Pin
vikas shukla22-Apr-10 22:47
vikas shukla22-Apr-10 22:47 
GeneralRe: stop login if user has already loggedin with same userid Pin
Brij22-Apr-10 22:52
mentorBrij22-Apr-10 22:52 
GeneralRe: stop login if user has already loggedin with same userid Pin
Abhijit Jana22-Apr-10 22:57
professionalAbhijit Jana22-Apr-10 22:57 
GeneralRe: stop login if user has already loggedin with same userid Pin
Brij23-Apr-10 0:02
mentorBrij23-Apr-10 0:02 
GeneralRe: stop login if user has already loggedin with same userid Pin
vikas shukla22-Apr-10 22:59
vikas shukla22-Apr-10 22:59 
GeneralRe: stop login if user has already loggedin with same userid Pin
vikas shukla22-Apr-10 22:29
vikas shukla22-Apr-10 22:29 
GeneralRe: stop login if user has already loggedin with same userid Pin
Abhijit Jana22-Apr-10 23:19
professionalAbhijit Jana22-Apr-10 23:19 
GeneralRe: stop login if user has already loggedin with same userid Pin
vikas shukla22-Apr-10 23:27
vikas shukla22-Apr-10 23:27 
yes sir,

actually i am sending you my code behind. please consider this.

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 Login_Bl;
using message;
using General_Bal;

using ChecknetConnection;

[Serializable]
public partial class Default : System.Web.UI.Page
{
LoginBl objloginbl = new LoginBl();
GeneralBal objgeneral = new GeneralBal();
public static DataSet usr_val = new DataSet();
public static DataSet usr_val_usr = new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
txtUserId.Focus();
if (Session["loginfailed"].ToString() == "1" )
{
WebMsgBox.Show("You Have Been Signed Out.As Another User Has Signed In With Your UserID");
}
string ses = Session.SessionID;
if (usr_val.Tables.Count > 0)
{
if (usr_val.Tables[0].Rows.Count > 0)
{
string sess = usr_val.Tables[0].Rows[0]["sessionid"].ToString();
string expl = usr_val.Tables[0].Rows[0]["explorer"].ToString();

HttpBrowserCapabilities bro = new HttpBrowserCapabilities();
bro = Request.Browser;
if (bro.Browser.ToString() == expl.ToString())
{
Session["Roles"] = "Admin";
Session["customer"] = usr_val.Tables[0].Rows[0]["userid"].ToString();
Session["sessionid"] = usr_val.Tables[0].Rows[0]["sessionid"].ToString();
Response.Redirect("Admin/AdminHome.aspx");

}

}
}
if (usr_val_usr.Tables.Count > 0)
{
if (usr_val_usr.Tables[0].Rows.Count > 0)
{
string sess = usr_val_usr.Tables[0].Rows[0]["sessionid"].ToString();
string expl = usr_val.Tables[0].Rows[0]["explorer"].ToString();
HttpBrowserCapabilities bro = new HttpBrowserCapabilities();
bro = Request.Browser;
if (bro.Browser.ToString() == expl.ToString())
{
Session["Roles"] = "User";
Session["customer"] = usr_val_usr.Tables[0].Rows[0]["userid"].ToString();
Session["sessionid"] = usr_val_usr.Tables[0].Rows[0]["sessionid"].ToString();
Response.Redirect("User/UserHome.aspx");
}
}
}

}
protected void btnLogIn_Click(object sender, EventArgs e)
{

objloginbl.User = txtUserId.Text;
objloginbl.Password = txtPassword.Text;
if (objloginbl.User == "Admin" && objloginbl.Password == "administrator")
{
Session["Roles"] = "Admin";
Session["customer"] = txtUserId.Text;
string t11;
t11 = Session.SessionID;

objloginbl.SessionId = t11;
DataSet ds = new DataSet();
ds = objgeneral.GetCurrentDate();
objloginbl.UserDate = Convert.ToDateTime(ds.Tables[0].Rows[0]["date"].ToString());

DataSet usr = new DataSet();
usr = objloginbl.chksess(objloginbl);
if (usr.Tables[0].Rows.Count > 0)
{
string cust = usr.Tables[0].Rows[0]["userid"].ToString();
string sess = usr.Tables[0].Rows[0]["sessionid"].ToString();
LoginBl objloginbal = new LoginBl();
objloginbal.User = cust;
objloginbal.SessionId = sess;
int t = objloginbal.deluser(objloginbal);
}
objloginbl.User = txtUserId.Text;
Session["sessionid"] = t11;
HttpBrowserCapabilities brow = new HttpBrowserCapabilities();
brow = Request.Browser;
objloginbl.Explorer = brow.Browser.ToString ();
int t2 = objloginbl.insert_loginentry(objloginbl);
if (t2 > 0)
{
usr_val = objloginbl.chksess(objloginbl);

}
Response.Redirect("Admin/sellocation.aspx");


}
else
{
DataSet usr1 = new DataSet();
usr1 = objloginbl.user_validate(objloginbl);
if (usr1.Tables[0].Rows.Count > 0)
{
Session["Roles"] = usr1.Tables[0].Rows[0]["Role"].ToString();
Session["customer"] = txtUserId.Text;
string t11;
t11 = Session.SessionID;

objloginbl.SessionId = t11;
DataSet ds = new DataSet();
ds = objgeneral.GetCurrentDate();
objloginbl.UserDate = Convert.ToDateTime(ds.Tables[0].Rows[0]["date"].ToString());

DataSet usr = new DataSet();
usr = objloginbl.chksess(objloginbl);
if (usr.Tables[0].Rows.Count > 0)
{
string cust = usr.Tables[0].Rows[0]["userid"].ToString();
string sess = usr.Tables[0].Rows[0]["sessionid"].ToString();
LoginBl objloginbal = new LoginBl();
objloginbal.User = cust;
objloginbal.SessionId = sess;
int t = objloginbal.deluser(objloginbal);
if (t > 0)
{

}
}
Session["sessionid"] = t11;
objloginbl.User = txtUserId.Text;
objloginbl.Explorer = Request.Browser.ToString ();

int t2 = objloginbl.insert_loginentry(objloginbl);
if (t2 > 0)
{
usr_val_usr = objloginbl.chksess(objloginbl);

}
Response.Redirect("User/UserHome.aspx");
}
else
{
WebMsgBox.Show("Invalid User");
return;
}
}
}
}
GeneralRe: stop login if user has already loggedin with same userid Pin
Brij22-Apr-10 23:57
mentorBrij22-Apr-10 23:57 
GeneralRe: stop login if user has already loggedin with same userid Pin
vikas shukla23-Apr-10 0:39
vikas shukla23-Apr-10 0:39 
GeneralRe: stop login if user has already loggedin with same userid Pin
vikas shukla23-Apr-10 1:37
vikas shukla23-Apr-10 1:37 
Questionurlrewriter doesnot work when link click from secure page. Pin
Member 438775722-Apr-10 21:34
Member 438775722-Apr-10 21:34 
QuestionBinding Enum to DropDownList. Pin
DIPAK@EMSYS22-Apr-10 21:08
DIPAK@EMSYS22-Apr-10 21:08 
AnswerRe: Binding Enum to DropDownList. Pin
Abhijit Jana22-Apr-10 21:19
professionalAbhijit Jana22-Apr-10 21:19 
QuestionFOR CREATE A NEW JOB WEBSITE LIKE MODIS [modified] Pin
Kumar Gautam-201222-Apr-10 19:25
Kumar Gautam-201222-Apr-10 19:25 
AnswerRe: FOR CREATE A NEW JOB WEBSITE LIKE MODIS Pin
Sandeep Mewara22-Apr-10 19:42
mveSandeep Mewara22-Apr-10 19:42 
AnswerRe: FOR CREATE A NEW JOB WEBSITE LIKE MODIS Pin
annathor22-Apr-10 20:58
annathor22-Apr-10 20:58 
JokeRe: FOR CREATE A NEW JOB WEBSITE LIKE MODIS Pin
Abhijit Jana22-Apr-10 21:04
professionalAbhijit Jana22-Apr-10 21:04 
GeneralRe: FOR CREATE A NEW JOB WEBSITE LIKE MODIS Pin
Estys22-Apr-10 21:33
Estys22-Apr-10 21:33 
AnswerRe: FOR CREATE A NEW JOB WEBSITE LIKE MODIS Pin
Sandesh M Patil22-Apr-10 22:37
Sandesh M Patil22-Apr-10 22:37 
QuestionImplimeting indian regional languages in asp.net web application Pin
arunpal22-Apr-10 18:52
arunpal22-Apr-10 18:52 
AnswerRe: Implimeting indian regional languages in asp.net web application Pin
Sandeep Mewara22-Apr-10 19:29
mveSandeep Mewara22-Apr-10 19:29 
GeneralRe: Implimeting indian regional languages in asp.net web application Pin
arunpal28-Apr-10 21:18
arunpal28-Apr-10 21:18 
QuestionAdding and updating rows in a GridView Pin
Rob Bigg22-Apr-10 18:08
Rob Bigg22-Apr-10 18:08 
AnswerRe: Adding and updating rows in a GridView Pin
Sandeep Mewara22-Apr-10 19:46
mveSandeep Mewara22-Apr-10 19:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.