Solved

How do i use asp.net forms authentication and make sure that each user is able to login ONLY once?

Posted on 2003-11-01
5
230 Views
Last Modified: 2010-04-06
I'm writing an appliocation in ASP.NET c# and i have a problem. i'm using the Forms Authentication provided by asp.net and the user list is in the web.config file, i want to make sure that a user can login ONLY once and if he does login the second time (lets say from a diffrent computer though it could be from the same) that application will signOut the old user and login the new one...
if someone can help! i'll be very happy!
0
Comment
Question by:TCDooM
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 15

Expert Comment

by:jimmack
ID: 9663143
I can't answer the question (since I do JSP development not .NET), but I do have a suggestion.

Obviously, it depends on the purpose of your application, but (for security/site integrity purposes) wouldn't it be better to either:

a) prevent the second login
b) warn one or both users that a second login has occurred (or been requested)
c) at least log the event for audit purposes.

In a Servlet/JSP system, you would use a ServletContext (or application level attribute) to check this, or have a flag in a database indicating when a user is logged in.

Just some stuff to think about ;-)
0
 

Author Comment

by:TCDooM
ID: 9665232
sure, i know all that stuff, what i was thinking about was a way to do this without writiing the whole code for it! i know how to write an application object that will handle the logins in the system, BUT i was thinking mybe there is a built in way to do it with the .NET forms.
thanks anyway.
0
 
LVL 15

Expert Comment

by:jimmack
ID: 9665317
I doubt it :-(
0
 

Author Comment

by:TCDooM
ID: 9665375
it seems kind of elementry, doesn't it?
i think that the functionality is even implemented in windows 2k, maybe the solution will come from there...
0
 
LVL 2

Accepted Solution

by:
ericsDev earned 500 total points
ID: 9668848
I think this is what you may be looking for :)

http://www.eggheadcafe.com/articles/20030416.asp
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Preface This is the third article about the EE Collaborative Login Project. A Better Website Login System (http://www.experts-exchange.com/A_2902.html) introduces the Login System and shows how to implement a login page. The EE Collaborative Logi…
I will show you how to create a ASP.NET Captcha control without using any HTTP HANDELRS or what so ever. you can easily plug it into your web pages. For Example a = 2 + 3 (where 2 and 3 are 2 random numbers) Session("Answer") = 5 then we…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…
Suggested Courses

635 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question