begin process at 2012 05 27 17:50:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Scripting

 > 

VBScript

 > 

ASP.NET Authentication


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ASP.NET Authentication

lundi 17 novembre 2008 à 16:45:41 | ASP.NET Authentication

PSIMON78

Pardon de vous importuner...

J'accède à des pages ASP.NET (framework 3.5) d'une appli. Web via une interface Logon.aspx (Form Authentification). Les couples UserID / pwd sont dans une table d'une base Sql Server. Comment s'assurer que le même UserID n'est pas connecté plusieurs fois en même temps (en utilisant à chaque fois l'URL de l'application Web) ? 

Je peux utiliser un bit associé à chaque UserID et positionné tant que ce UserID est utilisé...mais reste le problème d'une sortie "brutale" de l'application qui laisse le bit positionné.

D'avance merci pour votre aide.

**************************************************************************************
Sorry for the disturbance...

I access the ASP.NET (framework 3.5) pages of a Web application via a Logon.aspx interface (Form Authentication). UserID / psw pairs are in a table in a Sql Server database. How can I prevent the same UserID to simultaneously connect two or three times (simply through the Application's URL)?

Of course, I can set/reset a bit "already in use" for each UserID...But what if the Web application isn't exited in a clean way?

Thanks a lot for your help.
lundi 17 novembre 2008 à 17:54:00 | Re : ASP.NET Authentication

PascalCmoa

Membre Club
Bonjour,

une solution parmi tant d'autre est d'utiliser une table onlineUsers avec comme champs l'id (pk, bigint, not null), la date de connexion (datetime, not null), isOnline (bit, not null), etc .... Quand un utilisateur se connecte (connexion réussie) tu fais un insert dans la table onlineUsers avec son identifiant, la date de la connexion, isOnline = true ... Quand il se déconnecte (déconnection volontaire de l'utilisateur, timout) tu delete la ligne. Ainsi avec cette table tu sauras qui est en ligne et tu pourras controler si l'utilisateur tente une nouvelle connexion. Ce n'est paut être pas la solution la plus optimale, mais elle fonctionne.

A+

PascalCmoa
email: PascalCmoa


Cette discussion est classée dans : net, asp, web, application, userid


Répondre à ce message

Sujets en rapport avec ce message

Création d'une Application Web ASP.NET [ par zerrocool ] Bonjour,Il me reste 10 jours pour terminer une application web ASP.NET alors que je viens de débuter dans ce langage de programmation.Ce dernier consi Création d'une Application Web ASP.NET [ par zerrocool ] Bonjour,Il me reste 10 jours pour terminer une application web ASP.NET alors que je viens de débuter dans ce langage de programmation.Ce dernier consi developpement d'une application web avec asp.net [ par sousoujda ] salut tt le monde je ss une debutante dans le monde de asp.net je developpe une application Web et j'aimerai bien que vs me donniez quelques astuces p je ne retrouve pas Application Web ASP.NET dans Visual Studio 2005 [ par jeanny ] j'ai installé Visual Studio 2005 mais je ne retrouve pas l'Application Web ASP.NET losque je veux creer un nouveau projet. Parcontre quand je fais  Ne asp.net application web [ par raja29 ] Bonsoircomme je l'ai déjà dit je suis débutante en .net et je développe une application de gestion de compte d'utilisateurs, j'utilise visual studio 2 template dans une application web avec asp.net [ par PAKINO ] Bonsoir, je viens de commençer un projet sur une application de gestion de facturation sur asp.net , aurez vous quelque chose comme un exemple d'appli site web [ par heiven ] Bonjour je viens de terminer ma formation en tant que développeur net et la je fais un stage pour une société qui ma demander de crée un site web très Authentification sur ASP.net [ par bendsiham ] Bonjour, je suis entrain de developper une application web securisée j'ai utilisé le web congig pour la securite tout marche bien mais ce qui me ge Tache perioque ASP.NET & C# [ par younes4you ] Bonjour , j'ai besoin d'aide svp , je suis entrain de développer un site web asp.net & C#. je voudrais faire une tache périodique chaque jour à 22h,le Limiter nombre de session d'une application asp.net [ par baatoutmehdi ] Bonjour, Je suis en train de développer un intranet en asp.net et il m'a été demandé de modifier l'application pour qu'elle agisse comme suit : 1)


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales