Aller au contenu

Connexion Automatique Au Service Photostation Via Un Site Web


devildant

Messages recommandés

Bonjour a tous,

il y a quelque temps j'ai voulu connecter mes utilisateur directement a photostation une fois que ceux ci se sont authentifier sur mon site.

après de nombreuse recherche infructueuse j'ai finalement réussi de mon propre chef.

donc j'ai decider de faire un petit tuto pour ceux que cela interesse.

Pré requis :

- le service ssh activé

- putty

Partie 1 : connexion

- connecté vous via putty au syno (ip du serveur + port 22)

- authentification login = root et le password est celui de l'admin

Partie 2 : les modifications

- allez dans le repertoire de photostation

pour DSM 3.1


cd /usr/syno/synoman/phpsrc/blog

pour DSM 3.2

cd /usr/syno/synoman/phpsrc/

pour DSM 4

cd /volume1/@appstore/PhotoStation/photo/

- copier le fichier login.php ou photo_login.php pour DSM 3.2 et 4, donnez lui le nom d'autolog.php par exemple pour DSM 3.1

cp login.php autolog.php

pour DSM 3.2 et 4

cp photo_login.php autolog.php

- remplacer toute les occurences de POST par GET avec vi voici la commande

faite echap

puis tapper ceci

:%s/POST/GET/
- save le fichier avec vi

echap

:wq

Partie 3 : la Connexion - pour vous connecter a photostation via l'url pour DSM 3.1

http://ip-syno/~login/blog/autolog.php?username=[u]login[/u]&passwd=[u]pass[/u]&action=login&redirect=photo

pour DSM 3.2

http://ip-syno/~login/photo/autolog.php?username=[u]login[/u]&passwd=[u]pass[/u]&action=login&redirect=photo

Partie 4 : Le code php - integrer le code suivant sur votre site pour DSM 3.1

<object  type="text/x-scriptlet" width=0 height=0 data="<?php echo  "http://".$_SERVER['HTTP_HOST']."/~".$login;  ?>/blog/autolog.php?username=<?php echo $login;  ?>&passwd=<?php echo $pass;  ?>&action=login&redirect=photo"></object>

pour DSM 3.2

<object  type="text/x-scriptlet" width=0 height=0 data="<?php echo  "http://".$_SERVER['HTTP_HOST']."/~".$login;  ?>/photo/autolog.php?username=<?php echo $login;  ?>&passwd=<?php echo $pass;  ?>&action=login&redirect=photo"></object>

voila le tour est jouer

ATTENTION cette methode provoque une faille de securité, le mots de passe et le login sont maintenant en claire dans le code source de votre page, je vous conseil de faire un system de page d'attente avant redirection, cela limite le temps de visibilité de vos information

en espérant que cela aidera quelqu'un

MAJ Effectuer pour DSM 4 (PHOTOSTATION 5)

cordialement

devildant

Modifié par devildant
Lien vers le commentaire
Partager sur d’autres sites

  • 3 mois après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.