Se connecter avec une @ dans le mot de passe

CBi

Membre expert
Club iGen
8 Mars 2004
3 595
374
Tokyo
sites.google.com
Question un peu technique =

pour se connecter à un serveur, etc... en incluant le user et le mot de passe dans l'adresse, la syntaxe est =
protocole://user:mot_de_passe@nom_du_serveur

Mais comment rédiger dans le cas où user ou mot de passe incluent une @ ?

Exemple = smb://[email protected]: pass@monserveur/ essaie de connecter tartempion au serveur gmail.com: pass@monserveur au lieu de connecter [email protected] à monserveur avec le mot de passe pass.
 
Bonsoir

Je n'ai malheureusement pas sous la main de quoi vérifier en ce moment, mais je te propose néanmoins une solution qui fonctionne dans des cas de figure similaires : remplacer le caractère « @ » de l'identifiant de connexion par la séquence « %40 ».

Ainsi, l'adresse s'écrirait sous la forme :

smb://tartempion%40gmail.com: pass@monserveur/
 
  • J’aime
Réactions: CBi
Il suffisait d'y penser ;) Ça marche.

Et ça permet de garder en mémoire dans "se connecter au serveur" du menu de MacOS X divers users pour le même serveur. Super !