Greasy Fork

Shined up real nice.

Greasy Fork is available in English.

The Faceless Man

Permet de changer facilement de pseudo sur Jeuxvideo.com tout en partageant les forums et topics préférés

Installer ce script?
Script promotionnel

Vous pourriez également aimer Popup Blocker Script.

Installer ce script
Publicité
Auteur
Delgan
Installations (jour)
0
Installations (total)
20
Notes
1 0 0
Version
1.0.0
Créé
Mis à jour
Licence
N/A
S'applique à

Description de l'auteur

Depuis Respawn, il est possible de lier plusieurs pseudos à un seul et unique compte, mais cette fonctionnalité est assez controversée et présente plusieurs désavantages. Ce script se veut donc être une alternative permettant de gérer plusieurs compte facilement sur les forums, sans les inconvénients de la méthode "officielle".


Concrètement, qu'est-ce que ça fait ?

Ce script ajoute une barre discrète au dessus des formulaires pour poster un nouveau message ou topic : http://image.noelshack.com/fichiers/2015/32/1439132255-screenshot.png

Cette barre possède une liste déroulante que vous allez pouvoir remplir avec vos pseudos et leur mot de passe. Ensuite, vous n'aurez qu'à sélectionner l'un de ceux-ci pour changer "instantanément" de compte (il vous faudra rentrer un captcha). Les données du formulaire de message sont mises à jour silencieusement sans qu'il n'y ait besoin de recharger la page. Rapide et efficace, donc.

De plus, le script stocke vos forums et topics favoris de sorte que vous y ayez accès quel que soit le pseudo sur lequel vous êtes connecté.

Et voilà, c'est tout.
Un petit script, donc. Pas forcément très utile, mais pratique dans certaines situations.

.

Et au niveau de la sécurité ? Comment sont stockés mes mots de passe ?

Pour faciliter le changement de pseudo, les mots de passe doivent nécessairement être sauvegardés quelque part. Cette sauvegarde s'effectue dans une partie de la mémoire de votre navigateur Internet appelé localStorage.

Sachez cependant que vos mots de passe sont encryptés, ils ne sont pas stockés en dur dans cette mémoire. Ce chiffrement s'effectue à l'aide de l'algorithme AES qui utilise une clé pour crypter les caractères.

Un problème néanmoins est que cette mémoire est accessible par les autres scripts s’exécutant sur la page. Un utilisateur malicieux pourrait éventuellement récupérer et décoder vos mots de passe s'il connaît l’existence de mon script (et à fortiori de la clé que j'ai mis par défaut pour pouvoir utiliser l'algorithme AES). Vous devrez donc faire attention à chaque fois que vous installerez un nouveau script destiné à Jeuxvideo.com (mais c'est déjà le cas, non ?) afin de vous assurez que celui-ci est fiable.

Si vous souhaitez une sécurité maximale, ouvrez le fichier du script après l'avoir installé, et modifiez la variable secret_key située au tout début du script pour mettre une phrase secrète de votre choix (qui sera donc inconnue à tout potentiel hacker). Il vous faudra par contre actualiser à la main cette variable à chaque fois que le script se mettra à jour.

Finalement, vous pouvez aussi ne sauvegarder aucun mot de passe et les rentrer à la main à chaque fois que vous souhaitez changer de pseudo, il y a une option dans la liste déroulante permettant cela.

.

J'ai rencontré un bug, est-il possible de le corriger ?

Je n'ai probablement pas pensé à tout, et il doit très certainement y avoir quelques bugs. Si vous en rencontrez, n'hésitez pas à m'en faire part pour que j'essaye de les corriger.

De même, si vous avez des suggestions d'améliorations pour le script, informez-m'en et je verrai ce que je peux faire.

J'avais fait ce script pour moi à l'origine, je me suis dit que ça pouvait être utile à d'autres donc je le partage. Je sais donc pertinemment que mon script est loin d'être parfait. Je m'excuse donc auprès des développeurs qui liront mon code, je suis mauvais en modélisation et ce script a un peu été codé "sur le tas". Néanmoins si vous avez des conseils je suis preneur, et si vous voulez améliorer le script de vous-même, n'hésitez pas, d'autant que je risque de manquer de temps durant les semaines à venir.