Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2895 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  [asp] quelle base de données utiliser en asp?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[asp] quelle base de données utiliser en asp?

n°950093
seb-belfor​t
Posté le 10-01-2005 à 15:39:55  profilanswer
 

Bonjour,  
 
J'utilise pour le moment une base de données access pour un site en asp mais le gros problème est que tout le monde peut télécharger cette base et l'ouvrir, j'aimerais donc savoir si il y a une autre alternative sécurisée par mdp pour remédier à ce problème ...  
 
merci par avance

mood
Publicité
Posté le 10-01-2005 à 15:39:55  profilanswer
 

n°950101
gedeon
Posté le 10-01-2005 à 15:46:35  profilanswer
 

Tu n'est pas obligé de faire en sorte que la base soit visible  et donc téléchargeable. Si tu peux te contenter d'une base de données Access garde là , ce n'est pas la peine de te compliquer l'existence.

n°950105
seb-belfor​t
Posté le 10-01-2005 à 15:50:11  profilanswer
 

j'ai bien une base de données mais je ne peux pas modifier les droits d'acces a cette base , tout les dossiers sont publics , tu as une solution ?

n°950109
gedeon
Posté le 10-01-2005 à 15:55:28  profilanswer
 

Ha ben non alors !

n°950228
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-01-2005 à 18:20:09  profilanswer
 

Ben si, tu mets la base de données en dehors du site [:spamafote]
 
Sinon, en gratuit et très performant, tu peux passer à MSDE (version gratuite de SQL Server)

n°950329
Flyman30
Posté le 10-01-2005 à 20:27:03  profilanswer
 

Une base access se protège par mot de passe, je ne vois pas le problème, et les hébergeurs ASP la mette dans un répertoire protégé normalement  :??:

n°950522
seb-belfor​t
Posté le 11-01-2005 à 08:37:08  profilanswer
 

mais j'ai aucune info sur une quelconque bdd de mon hebergeur donc pour le moment j'en créais au format access et je les uppais mais je n'ai aucun dossier protegé ou la mettre :(

n°950526
alien_nan
Posté le 11-01-2005 à 08:48:37  profilanswer
 

seb-belfort a écrit :

mais j'ai aucune info sur une quelconque bdd de mon hebergeur donc pour le moment j'en créais au format access et je les uppais mais je n'ai aucun dossier protegé ou la mettre :(


 
Pour pas que ta base de données soit telechargeable, mets la ailleurs que ds inetpub (pour info, si ta bdd est ds un repertoire non partagé au sens web du terme, les utilisateurs ne pourront pas y accéder)... tu peux donc la mettre ds un autre repertoire et changer tes chemins d'acces
 
edit: en fait, c +1 avec Arjuna


Message édité par alien_nan le 11-01-2005 à 08:48:59
n°950553
Flyman30
Posté le 11-01-2005 à 10:08:27  profilanswer
 

seb-belfort a écrit :

mais j'ai aucune info sur une quelconque bdd de mon hebergeur donc pour le moment j'en créais au format access et je les uppais mais je n'ai aucun dossier protegé ou la mettre :(


 
 
Tous les hébergeur ASP fournissent un répertoire pour la/les bases de données  ;) le plus souvent c'est pour une base Access et avec un (gros) supplément base SQLServeur  :)


---------------
planuldep | Association pêche à la Sempé
n°950632
seb-belfor​t
Posté le 11-01-2005 à 11:57:50  profilanswer
 

ben moi g un dossier htdocs ou je met mes fichiers asp et un dossier log ou sont stockés les logs, rien de plus :(

mood
Publicité
Posté le 11-01-2005 à 11:57:50  profilanswer
 

n°950689
gedeon
Posté le 11-01-2005 à 13:18:32  profilanswer
 

Qu'est ce qui t'empeche de creer un rep dans lequel tu met ton fichier access  et d'en interdire l'acces a autre chose qu'un admin ou ton appli asp ?

n°950993
Flyman30
Posté le 11-01-2005 à 18:00:03  profilanswer
 

seb-belfort a écrit :

ben moi g un dossier htdocs ou je met mes fichiers asp et un dossier log ou sont stockés les logs, rien de plus :(


 
 
tu est chez quel hebergeur ? :??:  :??:


---------------
planuldep | Association pêche à la Sempé
n°950998
Flyman30
Posté le 11-01-2005 à 18:07:40  profilanswer
 

Chez Ikoula j'ai :
 
aspnet_clients
database
htdoc  
 
dans aspnet_clients je ne met rien
dans databade ma base c'est un répertoire protégé et qui a les droit en écriture
dans htdoc le site asp proprement dit et tous les sous répertoires
 
------------------------------------------------------------------------
Chez Hfrance
 
Aspnet_client
database
tout le site ASP et les répertoires correspondants
 
dans aspnet_clients je ne met rien
dans databade ma base c'est un répertoire protégé et qui a les droit en écriture


---------------
planuldep | Association pêche à la Sempé
n°951553
seb-belfor​t
Posté le 12-01-2005 à 12:48:24  profilanswer
 

alors mon hebergeur m'a crée un dossier protégé a la racine du serveur au meme niveau que htdocs, mon, soucis maintenant est que je n'arrive plus à m'y connecter car la racine du serveur est htdocs :
 
dbPath = Server.MapPath("db/base.mdb" )  
 
il faudrait que je puisse remonter un dossier plus haut...

n°951579
Flyman30
Posté le 12-01-2005 à 13:05:44  profilanswer
 

seb-belfort a écrit :

alors mon hebergeur m'a crée un dossier protégé a la racine du serveur au meme niveau que htdocs, mon, soucis maintenant est que je n'arrive plus à m'y connecter car la racine du serveur est htdocs :
 
dbPath = Server.MapPath("db/base.mdb" )  
 
il faudrait que je puisse remonter un dossier plus haut...


 
dbPath = Server.MapPath("../db/base.mdb" )


---------------
planuldep | Association pêche à la Sempé
n°951580
Flyman30
Posté le 12-01-2005 à 13:05:54  profilanswer
 

seb-belfort a écrit :

alors mon hebergeur m'a crée un dossier protégé a la racine du serveur au meme niveau que htdocs, mon, soucis maintenant est que je n'arrive plus à m'y connecter car la racine du serveur est htdocs :
 
dbPath = Server.MapPath("db/base.mdb" )  
 
il faudrait que je puisse remonter un dossier plus haut...


 
dbPath = Server.MapPath("../db/base.mdb" )


---------------
planuldep | Association pêche à la Sempé
n°951582
seb-belfor​t
Posté le 12-01-2005 à 13:06:08  profilanswer
 

.. ça marche pas en asp :(

n°951601
Flyman30
Posté le 12-01-2005 à 13:22:43  profilanswer
 

seb-belfort a écrit :

.. ça marche pas en asp :(


 
Mais si  :sarcastic:  quel est le message d'erreur ?
 
dans IIS "Activer ls chemins d'accès rekatifs au répertoire parent"


Message édité par Flyman30 le 12-01-2005 à 13:32:53

---------------
planuldep | Association pêche à la Sempé
n°951619
seb-belfor​t
Posté le 12-01-2005 à 13:48:28  profilanswer
 

ça marche pas en asp :  
The '..' characters are not allowed in the Path parameter for the MapPath method.  

n°951662
gedeon
Posté le 12-01-2005 à 14:37:19  profilanswer
 

Bizarre  
Voici un extrait de la doc MS sur Server.MapPath :
--------------------------------------------------
The following example demonstrates how you can use relative paths to return the relative physical path to the page that is being viewed in the Web browser.
 
<%= Server.MapPath("../" )%><BR>
<%= Server.MapPath(".." )%><BR>
 

n°951904
Arjuna
Aircraft Ident.: F-MBSD
Posté le 12-01-2005 à 19:41:15  profilanswer
 

Normal, lorsque tu es à la racine du site, si le site est un sous-site, le ".." ne veut rien dire, car physiquement sur le disque, il sera différent de celui logique.
 
Mettons que ton site soit :
 
"http://www.mondomaine.com/monpseudo", alors si ce domaine pointe sur le disque vers : "d:\sitepersos\monpseudo", le nom "http://www.mondomaine.com" peut très bien pointer sur "c:\inetpub\wwwroot"

n°952002
Flyman30
Posté le 12-01-2005 à 21:55:12  profilanswer
 

Arjuna a écrit :

Normal, lorsque tu es à la racine du site, si le site est un sous-site, le ".." ne veut rien dire, car physiquement sur le disque, il sera différent de celui logique.
 
Mettons que ton site soit :
 
"http://www.mondomaine.com/monpseudo", alors si ce domaine pointe sur le disque vers : "d:\sitepersos\monpseudo", le nom "http://www.mondomaine.com" peut très bien pointer sur "c:\inetpub\wwwroot"


 
 
J'ai pourtant des sites qui sont sur le disque E: et qui sont dans des repertoires virtuel dans IIS et qui fonctionnent tous très bien avec ce genre de chaine de connexion  
 
dbPath = Server.MapPath("../db/base.mdb" )


---------------
planuldep | Association pêche à la Sempé
n°952162
Arjuna
Aircraft Ident.: F-MBSD
Posté le 13-01-2005 à 09:49:54  profilanswer
 

Bah alors c'est que la fonctionnalité "include parent folder" est désactivée, je crois que la portée de cette limitation porte aussi sur le moteur WSH.


Message édité par Arjuna le 13-01-2005 à 09:50:16
n°952185
Flyman30
Posté le 13-01-2005 à 10:14:26  profilanswer
 

Arjuna a écrit :

Bah alors c'est que la fonctionnalité "include parent folder" est désactivée, je crois que la portée de cette limitation porte aussi sur le moteur WSH.


 
 
http://files.shawt.net/users/Flyman30/folder.png
 
 [:airforceone]  


---------------
planuldep | Association pêche à la Sempé
n°952188
Arjuna
Aircraft Ident.: F-MBSD
Posté le 13-01-2005 à 10:19:41  profilanswer
 


Ben justement, toi l'option est activée

n°952192
Flyman30
Posté le 13-01-2005 à 10:24:49  profilanswer
 

Arjuna a écrit :

Ben justement, toi l'option est activée


 
oui à cause du répertoire sécurisé d'administration du site  ;)


---------------
planuldep | Association pêche à la Sempé
n°952252
Arjuna
Aircraft Ident.: F-MBSD
Posté le 13-01-2005 à 11:49:57  profilanswer
 

spa une raison, c'est un trou de sécurité abominable, il faut absolument le désactiver.
 
tout comme les sessions, il vaut mieu les désactiver et se forcer à travailler proprement :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [asp] quelle base de données utiliser en asp?

 

Sujets relatifs
[usb.h] Comment utiliser /usr/src/linux-2.4.20-8/includ e/linux/usb.hinscrire des infos dans la base de registre
inscrire dans la base de registre[VC++] Utiliser TRACE dans un programme Win32
Utiliser les erreures avec vb6 entrepriseJe ne peux plus utiliser Frontpage pour publier, je prend quoi alors ?
Tester une clef dans la base de registre?Base MySQL exploitée a partir d'un autre HDD ? Possible ?
Conseil ->Quel type de serveur pour une base MySQL?[JSP] Utiliser une base de données
Plus de sujets relatifs à : [asp] quelle base de données utiliser en asp?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR