begin process at 2012 05 27 18:37:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Autre chose sur Login


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

Autre chose sur Login

dimanche 27 mai 2007 à 17:00:08 | Autre chose sur Login

primactif

Bonjour

Encore moi lol

Une question me tracasse sur le membership, La méthode GetUser(UserName) permet de récupérer la liste des Users avec ce Nom mais bizarre moi quand je veux créer un user dont le nom existe déjà dans la table il me dit "Ce nom existe déjà" autant je trouve intéressant d'avoir une gestion unique des adresses mail autant que là ça me gène pour les noms car je dois utiliser une base de clients existant et il serait compliqué de demander au clients d'avoir des pseudo en plus de leur nom ils ont déjà du mal a se souvenir de leur mot de pass.
 


Bruno POUPON webmaster@primactif.com
HTTP://WWW.PRIMACTIF.COM
lundi 28 mai 2007 à 10:56:58 | Re : Autre chose sur Login

jesusonline

Membre Club Administrateur CodeS-SourceS
bonjour,

le username est le nom d'utilisateur il doit être obligatoirement unique c'est une sorte de clé ... tu peux peut être utilisé l'adresse email pour l'username ? car normalement c'est unique pour un utilisateur. Sinon dans ton cas si tu as déjà une base existante tu peux créer ton propre membership provider, ainsi tu auras la structure de base que tu veux, les propriétés que tu souhaite etc...


Cyril - MSP - MCTS ASP.net & SQL
lundi 28 mai 2007 à 15:24:13 | Re : Autre chose sur Login

primactif

Bonjour

Je crois ou plutôt je suis sur que tu as raison et la seul solution est de réécrire mon propre

MembershipProvider mais je me pose une question.

J'ai regardé l'exemple de la coach (Leçon 9) et je suis inquiet.

Son exemple est basé sur la création d'un WebService GetAllUsers, l'exemple est sympas sur 10 utilisateurs mais qu'en est-il sur 30 000 voir plus d'autant qu'elle conseil à juste titre de faire un hashtable que seront les temps de réponses.


Bruno POUPON webmaster@primactif.com
HTTP://WWW.PRIMACTIF.COM

mardi 29 mai 2007 à 14:26:56 | Re : Autre chose sur Login

primactif

Bonjour

je me suis lancé dans la construction de mon propre MemberShipProvider basé sur mon ancienne table SQLServeur

j'ai uniquement testé

PublicOverridesFunction ValidateUser(ByVal username AsString, ByVal password AsString) AsBoolean

ReturnCType(MyTAUser.GetNamePass(username, password).Count, Boolean)

EndFunctioncela fonctionne à merveille.

mais maintenant je supose que je dois redéfinir MembershipUser et la c'est le bide, je ne sais pas par ou commencer, j'ai cherché un exemple mais sans succés.

Mon objectif est que par exemple GetUser(username, password) me retourne System.Web.Security.MembershipUser avec la structure de ma table (Nom,Prénom,Id,etc...)

Bruno POUPON webmaster@primactif.com
[ Lien ]
jeudi 31 mai 2007 à 20:39:14 | Re : Autre chose sur Login

jesusonline

Membre Club Administrateur CodeS-SourceS
oui, généralement les exemples sont "simpliste" et irréalisable avec de nombreux utilisateurs, mais en faisant son propre membership on a pas de problème pour faire ce que l'on veut derrière et généralement niveau perf cela ne pose pas de problème, le membership ne fait que définir des classes que l'on peut (ou non) implémenter.

Au niveau du membershipUser je crois que lorsque tu fais un Page.User tu obtient un tel objet sauf que toi tu auras une instance de ton objet user qui hérite de membershipUser, tu peux donc caster Page.User en ton type finale. Le plus simple est de faire une classe Page de base ou tu surcharge la propriété page avec shadow ou new

public shadow readonly property User as TonMembershipUser
    get
       return directcast(mybase.User , TonMembershipUser)
    end get
end property


public new TonMembershipUser User
{
 get { retrun base.User as TonMembershipUser;}
}

ainsi en faisant hériter toutes tes pages de ta classe de base qui contient la propriété User modifié tu pourras faire un Page.User et obtiendra un User déjà casté.


Cyril - MSP - MCTS ASP.net & SQL


Cette discussion est classée dans : login, chose, existe, déj, clients


Répondre à ce message

Sujets en rapport avec ce message

cookies [ par hudon77 ] Comment on fais pour lire un cookie qui n'existe pas.....  je m'explique...Sur la page j'ai un formulaire avec login et password et pour le login je v Tester si un fichier dans un dossier existe déjà+ [ par davchx ] Je voudrais tester si un fichier existe déjà dans un dossier a partir du moment ou j'envoi à partir d'un input type file(donc avec enctype="multipart/ aspsmartupload [ par davchx ] Bonjourj'aimerai trouver la solution pour tester si mon fichier existe d'abord dans un dossier dans mon fichier qui fait l'upload,Mon upload marche bi Comment marche une session cookieless ? [ par p4t0z3u ] Bonjour,Pour des besoins techniques (une machine en accès "public"), je ne peux pas faire des sessions avec cookie.Je configure donc ma section sessio Information formulaire (A laide) [ par rich25200 ] Bonjour,En ASP j'ai un formulaire login et password et je veux quand je clique sur indentifier celui ci m'éxécute un script "identifier.asp" et dans s envoi du login et mot de passe par aspmail [ par Dannyc ] Bonjour,Je cherche un moyen d'envoyer le login et mot de passe contenu dans une base access par aspmail et j'ai déjà testé pas mal de possibilités rie Requete SQL nouvelle entree [ par schlada ] Helloje recherche une requete SQL me permettant de faire se ki suima Bd acceesn°|Nom|equipe|dateje veux verifier si le Nom existe, si il existe je rec tjr sur l upload !! [ par Arkane ] Voila mon script et form d'upload fonctionne parfaitement un grand merci à ceux qui m'ont répondu et debloqué surtout ;)Voici 2 questions pour satisfa urgent [ par spursonic ] je suis vraiment dans la merde...voila la situation je connais quasiment rien en asp mais j'ai besoin d'un script en urgence...je vous expliqueje veu erreur asp [ par benj71 ] Voila j'ai un msg d'erreur et je comprensd pas pkoi???Type d'erreur :Microsoft JET Database Engine (0x80040E07)Type de données incompatible dans l'exp


Nos sponsors


Sondage...

Comparez les prix

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,281 sec (3)

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