Accueil > Forum > > > > Créer un gestionnaire de comptes en ASP
Créer un gestionnaire de comptes en ASP
mardi 17 mai 2005 à 09:58:36 |
Créer un gestionnaire de comptes en ASP

Nymouas
|
Bonjour,
Je ne connais pas encore grand chose en asp et je suis en train de me renseigner.
Je désire créer un gestionnaire de comptes (locaux !!!) pour windows XP Pro en asp (sous IIS) car je n'en ai pas trouvé sur le net (ou j'ai mal cherché si qqun a un lien). J'ai trouvé un script vbs qui permet de créer un compte (local) sous windows XP Pro et j'aimerai l'intégrer afin de créer un compte utilisateur sur la machine. Par contre, ce que je n'ai pas trouvé c comment intégrer la partie pour modifier l'image du compte (la petite image de la page de login). En résumé, les fonctionnalités que je recherche (pour l'instant) sont les suivants (très proches de la création de comptes utilisateurs) : - Rajout d'un nouveau compte : login/pwd - Modification de l'image (afficher aussi l'image courante pour chaque compte) - Ajouter un script de login (en vbs c facile) - Modification/suppression de comptes
En final, je désire que la création des comptes puissent se faire également sur 3 autres machines du réseau local (le script vbs que j'ai trouvé le permet à condition d'avoir même login/pwd pour le compte admin). Je ne veux pas créer de domaine (active directory) car de 1, je ne dispose pas de windows server et de 2, je veux surtout conserver le basculement de sessions !
Merci d'avance pour vos réponses, ++
PS : le basculement des sessions est indispensables car il s'agit de machines pour faire tourner des simulations et un autre utilisateur doit ê capable de lancer sur une autre session de la même machine une simulation (il s'agit de stations travails dual P4 3.x Ghz 4Go Ram ce qui explique l'idée de conserver ce basculement de sessions).
|
|
mardi 17 mai 2005 à 10:37:36 |
Re : Créer un gestionnaire de comptes en ASP

Jackboy
|
salut !
je n'ai malheureusement aucun soutient pour toi, car n'ayant jamais fait de recherche sur le sujet, mais le tout ma l'air des plus intéressent. Si tu aimerai bien, lorsque tes recherches et ton appli réalisé, il serait très intéressent de voir cette source sur aspfr.com, non ?! ;)
p.s. si je tombe sur quelque chose, je te fais signe.
jackboy
|
|
mardi 17 mai 2005 à 12:15:32 |
Re : Créer un gestionnaire de comptes en ASP

Nymouas
|
Salut Jackboy,
Hélas, je n'ai pas bcp de temps à y consacrer (d'où mes questions sur
ce forum). Si j'arrive à pondre ce code, je le posterai sur ce forum
mais sans garanties et surtout ça risque de me prendre du temps ...
++
|
|
mercredi 18 mai 2005 à 13:14:09 |
Re : Créer un gestionnaire de comptes en ASP

Nymouas
|
Voilà, g commencé à adapter une petite partie du script vbs dont voici la partie principale en exemple :
Dim objComputer, objUser, objGroup
Dim username, userpwd, strComputer
username="Test"
userpwd="essai"
strComputer="WORKSTATION2"
Set objComputer = GetObject("WinNT://" & strComputer & ",computer")
Set objUser = objComputer.Create("user", username)
objUser.SetPassword userpwd
objUser.SetInfo
Set objGroup = GetObject("WinNT://" & strComputer & "/Utilisateurs,group")
objGroup.Add(objUser.ADsPath)
Que strComputer vale WORKSTATION, WORKSTATION2 ou
WORKSTATION3, qd j'exécute le script vbs, ça fonctionne tjs ! Là g
commencé la page asp de création d'un compte (très simple) en utilisant
la session sur la machine locale (le fichier asp) :
<%
Dim objComputer, objUser, objGroup
Dim username, userpwd, strComputer
username=request.form("login")
userpwd=request.form("pass")
strComputer="WORKSTATION3"
if (userpwd=request.form("passconf")) then
Set objComputer = GetObject("WinNT://" & strComputer & ",computer")
Set objUser = objComputer.Create("user", username)
objUser.SetPassword userpwd
objUser.SetInfo
Set objGroup = GetObject("WinNT://" & strComputer & "/Utilisateurs,group")
objGroup.Add(objUser.ADsPath)
end if
%>
Un petit formulaire avec login et password (+ confirmation du
pwd) a été fait en html et le submit appelle ce fichier asp. Cela
fonctionne très bien si strComputer est la machine qui héberge le
server iis (g réglé l'accès sur les comptes windows admin) par contre,
cela ne fonctionne plus et j'obtiens l'erreur suivante si la machine
est Workstatin2 ou 3 (Workstation héberge le server iis).
Voilà l'erreur que j'obtiens
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL --------------------------------------------------------------------------^
Erreur d'exécution Microsoft VBScript error '800a0046'
Permission refusée: 'GetObject'
/test/createuser.asp, line 13
Je n'ai apparament pas les droits d'accès sur les autres machines mais
ce que je comprends c que le script vbs fonctionne parfaitement et pas
l'asp (que j'utilise avec le compte admin à partir duquel le script vbs
équivalent fonctionne). Si qqun a une idée de ce que je dois modifier
pour autoriser l'accès, je suis preneur ?
++
|
|
jeudi 19 mai 2005 à 21:17:02 |
Re : Créer un gestionnaire de comptes en ASP

Nurgle
|
Salut
le compte utilisateur qu'utilise IIS pour l'asp (et le reste) se nomme IUSR_LENOMDETAMACHINE... 
Si cet utilisateur Windows (du serveur) n'a pas les droits d'accès à
tout ton réseau, s'il n'a pas le droit de créer des users...alors ça ne
marchera pas...  (par défaut il n'a pas
le droit d'effectuer de l'intéractif avec le serveur et ne peut lire
des fichiers en dehors du fameux C:\InetPub !!  )
je pense que c'est là dedans qu'il faut bidouiller pour permettre à ton
script ASP de faire ça, néanmoins c'est pas très sécurisé de donner à
IIS le droit de tout faire sur ton réseau local...
et puis le 'GetObjet' doit fonctionner dans un 'fichier.vbs', mais dans une 'page.asp', j'avou que j'ai jamais testé...
@+++
Nurgle C'est une grande folie que de vouloir être sage tout seul !
|
|
vendredi 20 mai 2005 à 09:44:15 |
Re : Créer un gestionnaire de comptes en ASP

Nymouas
|
Salut Nurgle,
Merci pour ces explications claires. Effectivement, cela vient
probablement du problème que tu me décrits. Par contre, ce qui est
bizarre, c que localement j'arrive qd même à créer un compte (je suis
en session Admin) mais du fait que IUSR_LENOMDETAMACHINE a des droits
d'utilisateur, il se peut qu'il les emprunte à Admin (de la session)
mais pour les machines du réseau local, celles-ci "voient" comme
utilisateur IUSR_LENOMDETAMACHINE et non pas Admin (avec lequel je suis
pourtant logger).
J'ai trouvé un objet activex qui ferait ce que je demande (UserManager)
mais c un shareware limité à 40j donc je ne l'ai pas tester et je tente
de faire ce que je veux par d'autres moyens.
++
|
|
Cette discussion est classée dans : créer, asp, trouvé, compte, comptes
Répondre à ce message
Sujets en rapport avec ce message
Créer une requête avec Access [ par NicolasPdc ]
Je souhaite créer une page asp qui permettrait d'afficher les informations propres à chaque utilisateurs en fonction de leur adresse IP (chaque utilis
Créer une requête avec Access [ par NicolasPdc ]
Je souhaite créer une page asp qui permettrait d'afficher les informations propres à chaque utilisateurs en fonction de leur adresse IP (chaque utilis
créer un fichier XLS en ASP [ par DaGreat ]
comment fait-on pour créer un fichier XLS ainsi qu'écrire dedans en ASP (javaScript)??? JE sais comment créer un fichier text normal. Mais je veux en
Comment créer un compte POP ??!! [ par marisa ]
SVP je veux savoir où trouver d'abord le kit d'installation du POP, et comment je peut utiliser ce service pour envoyer des e-mail à partir des pages
Variable globale en ASP [ par Futura ]
Je suis entrain d'essayer de créer un caddy en asp avec des frames.Je cherche à créer des variables globales à toutes les frames.Merci pour votre aide
WebForm de ASP.NET [ par benzinafouad ]
Bonjour tout le monde.en réalité j'ai 2 questions : 1 - Comment je peux créer un webform independant du navigateur. (Popup) 2- Comment je peux créer l
Renommer Compte local sur Windows 2000 en ASP [ par wattmil ]
Bonjour,J'aimerais renommer un compte local sur un Windows 2000 server autonome (pas d'active directory) à l'aide d'une page ASP.Est ce possible ?Si o
Afficher une image [ par tutute ]
Salut !!!Voilà mon pb :je suis en train de créer un "vidéo-club" en liant une BdeDonnées avec une page asple soucis c'est que dans ma table Film, j'ai
Creer une base access avec asp.net [ par Kenou ]
Bonjour,Peut-on créer une base access (sinon une base sql) par code avec asp.net.J'ai réussi à créer des tables dans une base access existante avec ad
Impossible de créer une nouvelle solution ASP.Net [ par cboulas ]
Salut à tous, j'ai une question à laquelle je suis en train d'essayé de trouver une réponse depuis 8h ce matin, j'ai installer Win XP Pro, et donc ens
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|