Author Topic: Publication - Site web  (Read 429 times)

0 Members and 1 Guest are viewing this topic.

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 300
    • View Profile
Publication - Site web
« on: November 10, 2022, 10:32:57 »
Bonjour,
Dans la publication du site web issu de Ancestris,

Je passe par le menu publication
J'ai déterminé une adresse de stockage en local
Et j'utilise Filezilla 3.60.2 pour publier.

Comment peut-on sécuriser son site web ainsi créé en lui mettant un mot de passe (pas celui du gestionnaire de site de filezilla pour la publication)?
Version d'Ancestris :  12.0.11808
Java :  1.8.0_351-b10 - jre1.8.0_351
Windows 10.0 v.21H2 (19044.2251)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 804
    • View Profile
Re : Publication - Site web
« Reply #1 on: November 10, 2022, 12:39:50 »
Je ne suis pas sur d’avoir compris la demande.
Vous voulez mettre une page de mot de passe pour accéder à votre site une fois qu'il sera mis en ligne sur Internet ?

Si tel est le cas, j'aurais tendance à vous inciter à utiliser des sites ayant pignon sur rue comme Geneanet.
Toutes les procédures que nous pourrions mettre en oeuvre pourraient être craquées facilement par des hackers.

Indépendamment d'Ancestris, vous pouvez créer un fichier .htaccess :
https://www.codeur.com/tuto/creation-de-site-internet/proteger-site-avec-mot-de-passe/

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 300
    • View Profile
Re : Publication - Site web
« Reply #2 on: November 10, 2022, 18:08:14 »
Merci Zurga,
C'est exactement cela, protéger l'accès au site web par une page d'accès.
Version d'Ancestris :  12.0.11808
Java :  1.8.0_351-b10 - jre1.8.0_351
Windows 10.0 v.21H2 (19044.2251)
Intel Core i3-7020U CPU 2.30GHz

Offline arvernes

  • Administrator
  • Hero Member
  • *****
  • Posts: 573
  • Pep den a dle heuilh e Donkadur
    • View Profile
    • Arvernes web site
Re: Publication - Site web
« Reply #3 on: November 10, 2022, 20:08:12 »
Bonjour,
Effectivement, il serait bien qu'une option soit proposée pour la création d'une page d'accueil avec l'indication des deux champs qu'il va falloir remplir : nom d'utilisateur et mot de passe.
Si l'option est activée, il faudrait qu'il y ait la création de deux fichiers, un fichier ".htpasswd" avec dedans les logins autorisés, donc par exemple "JohnDoe:PassWord", et un fichier ".htaccess", avec dedans les champs adéquats, ex. AuthName "Accès Restreint" / AuthType Basic / require valid-user etc...
C'est ce que j'ai fait pour l'accès à ma généalogie en ligne afin de n'autoriser que les personnes que je veux. Ils me demandent un accès, et si je suis d'accord, je leur fourni les login et mot de passe adéquats, que je rajoute dans le .htpasswd
Francois
Met ’drokfen ket evit teñzorioù va Frankiz !

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 804
    • View Profile
Re: Publication - Site web
« Reply #4 on: November 11, 2022, 00:30:47 »
On va voir pour créer un fichier htaccess et htpassword.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 300
    • View Profile
Re: Publication - Site web
« Reply #5 on: November 11, 2022, 06:49:42 »
Super, merci.
Version d'Ancestris :  12.0.11808
Java :  1.8.0_351-b10 - jre1.8.0_351
Windows 10.0 v.21H2 (19044.2251)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 804
    • View Profile
Re: Publication - Site web
« Reply #6 on: November 11, 2022, 17:59:20 »
Le soucis du htaccess c'est qu'il nécessite un serveur web Apache en frontal pour être actif.
C'est probablement le cas de la majorité des sites hébergés, donc on peut faire avec.
Reste qu'il faut aussi donner le chemin complet du fichier de mots de passe.
Donc si le paramétrage arrive, il faudra donner le chemin complet du répertoire racine de votre site pour que cela fonctionne.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 300
    • View Profile
Re: Publication - Site web
« Reply #7 on: November 12, 2022, 06:50:07 »
C'est bien noté Zurga,
Il faut s'attendre donc dans la page de paramétrage à avoir un champ qui pointe vers le fichier et y mettre tout le chemin d'accès, c'est bien cela?
Version d'Ancestris :  12.0.11808
Java :  1.8.0_351-b10 - jre1.8.0_351
Windows 10.0 v.21H2 (19044.2251)
Intel Core i3-7020U CPU 2.30GHz

Offline arvernes

  • Administrator
  • Hero Member
  • *****
  • Posts: 573
  • Pep den a dle heuilh e Donkadur
    • View Profile
    • Arvernes web site
Re: Publication - Site web
« Reply #8 on: November 12, 2022, 07:31:14 »
Tu mets dans le .htaccess le chemin vers ton fichier .htpasswd. Donc si ton site est hébergé chez un FAI, tu as automatiquement la racine de ton répertoire perso. Si a partir de cette racine tu fais un sous-répertoire qui contiendra toute ta généalogie et qui s'appelle "ma_genealogie", ton .htaccess contiendra une ligne du genre :
PerlSetVar AuthFile /ma_genealogie/.htpasswd

Il faut que dans les modifs que va faire Zurga, il prévoit que si cette option est demandée par l'utilisateur, en plus de la création de ces deux fichiers, il faut aussi faire une page d'accès qui contiendra un bouton "Entrer", et qu'on mette une explication, du genre : "Si vous avez accès à la généalogie de John Doe, cliquez sur le bouton ci-dessous. Il vous sera demandé votre Nom d'utilisateur et le mot de passe qui vous ont été donnés par John".
Il faut aussi qu'on puisse donner à l'utilisateur la possibilité de faire lui-même cette page html si il veut agrémenter et personnaliser cette page.
Met ’drokfen ket evit teñzorioù va Frankiz !

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 300
    • View Profile
Re: Publication - Site web
« Reply #9 on: November 12, 2022, 07:48:50 »
Ca complétera bien le site ainsi généré.
Merci d'avance de votre travail
Version d'Ancestris :  12.0.11808
Java :  1.8.0_351-b10 - jre1.8.0_351
Windows 10.0 v.21H2 (19044.2251)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 804
    • View Profile
Re: Publication - Site web
« Reply #10 on: November 12, 2022, 08:02:15 »
C'est bien noté Zurga,
Il faut s'attendre donc dans la page de paramétrage à avoir un champ qui pointe vers le fichier et y mettre tout le chemin d'accès, c'est bien cela?
Oui.
Pour le site web, il y a aura uniquement 1 nom d'utilisateur et 1 seul mot de passe.
Pour le livre web, on peut faire un peu plus.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 300
    • View Profile
Re: Publication - Site web
« Reply #11 on: November 12, 2022, 09:01:44 »
Tu mets dans le .htaccess le chemin vers ton fichier .htpasswd. Donc si ton site est hébergé chez un FAI, tu as automatiquement la racine de ton répertoire perso. Si a partir de cette racine tu fais un sous-répertoire qui contiendra toute ta généalogie et qui s'appelle "ma_genealogie", ton .htaccess contiendra une ligne du genre :
PerlSetVar AuthFile /ma_genealogie/.htpasswd

Il faut que dans les modifs que va faire Zurga, il prévoit que si cette option est demandée par l'utilisateur, en plus de la création de ces deux fichiers, il faut aussi faire une page d'accès qui contiendra un bouton "Entrer", et qu'on mette une explication, du genre : "Si vous avez accès à la généalogie de John Doe, cliquez sur le bouton ci-dessous. Il vous sera demandé votre Nom d'utilisateur et le mot de passe qui vous ont été donnés par John".
Il faut aussi qu'on puisse donner à l'utilisateur la possibilité de faire lui-même cette page html si il veut agrémenter et personnaliser cette page.

Concernant la page de garde,
Ca serait sympa si on pouvait "rapatrier" les infos des "Propriétés", notament la description succinte (1), les infos auteur (2) et les infos logicielles (6) du menu Fichier/Propriétés.
En tous cas, celles celles que j'y mettrai...
Version d'Ancestris :  12.0.11808
Java :  1.8.0_351-b10 - jre1.8.0_351
Windows 10.0 v.21H2 (19044.2251)
Intel Core i3-7020U CPU 2.30GHz

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 804
    • View Profile
Re: Publication - Site web
« Reply #12 on: November 12, 2022, 12:44:20 »
On a le livre web avec la page de garde.
Je ne prévois pas pour le moment de créer une page de garde pour le site web.

Zurga

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 2 804
    • View Profile
Re: Publication - Site web
« Reply #13 on: November 14, 2022, 09:05:49 »
Première version de génération des fichiers de sécurité disponible sur le livre web et le site web.
N'hésitez pas à faire vos retours.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 300
    • View Profile
Re: Publication - Site web
« Reply #14 on: November 14, 2022, 10:33:55 »
Bonjour,
Autant pour le livre web, c'est très explicite dans le "8. sécurisation des accès" de la publication
Et le fichier .htaccess bien présent à la racine indiquée
Autant je cherche les fichiers une fois la publication en local avant d'utiliser Filezilla...
Version d'Ancestris :  12.0.11808
Java :  1.8.0_351-b10 - jre1.8.0_351
Windows 10.0 v.21H2 (19044.2251)
Intel Core i3-7020U CPU 2.30GHz