| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Karl Membre
Inscrit le: 12 Sep 2007 Messages: 84
|
Posté le: Dim 09 Mai, 2010 16:44 Sujet du message: Variable cfUGetVar('name') |
|
|
Bonjour,
C'est encore moi avec mon site perso dans weezo. (ça avance doucettement...)
Comme indiqué par notre cher 'tôlier' , j'ai reinstallé une version clean de weezo (h) sous c (c:\weezo)
et du coup ma variable : cfUGetVar('name') ne me retourne plus rien, alors que j'avais le nom du connecté lorsque j'étais
sous \program files !
si quelqu'un a une idée... je suis preneur merci !
cfUGetVar('id') ne retournes rien non plus
mon appli est sous : c:\weezo\www\res\website\html
J'avais pensé à un pb de chemin...
Merci, Karl
...
==> Oups, désolé, après reboot du PC, all ok !
désolé pour ceux qui ont cherché, eh oui, un reboot, on n'y pense pas toujours (la relance du serveur n'ayant pas suffit !) _________________ PC-XP-SP3: Partage fichiers, Discussion, WebCam. V131H + PC-Vista-SP1-Partage fichiers, V131F
N'oublions pas le taf énorme de maintenance WEEZO, et en + c'est gratuit !
Dernière édition par Karl le Mer 12 Mai, 2010 23:04; édité 1 fois |
|
| Revenir en haut de page |
|
 |
Weezo Tôlier
Inscrit le: 14 Nov 2006 Messages: 5071
|
Posté le: Dim 09 Mai, 2010 18:49 Sujet du message: |
|
|
| Pour que ça marche, il faut être connecté avec un utilisateur et quu la session soit démarrée dans le script en cours d'exécution (par défaut elle l'est, sauf si le contraire est indiqué dans le fichier describer.ini. Dans ce cas il faut la démarrer avec wSession_start() ). |
|
| Revenir en haut de page |
|
 |
Weezo Tôlier
Inscrit le: 14 Nov 2006 Messages: 5071
|
Posté le: Dim 09 Mai, 2010 21:03 Sujet du message: |
|
|
Et en complément : il est préférable de ne plus utiliser cfUGetVar mais :
Qui est un objet décrivant l'utilisateur connecté.
Et pour l'équivalent de cfUGetVar() c'est :
| Code: |
| WEnv::user()->getData(nom_de_la_variable) |
|
|
| Revenir en haut de page |
|
 |
Karl Membre
Inscrit le: 12 Sep 2007 Messages: 84
|
Posté le: Lun 10 Mai, 2010 14:28 Sujet du message: |
|
|
Bonjour,
Merci pour ces précisions, je vais le mettre en oeuvre !
Karl _________________ PC-XP-SP3: Partage fichiers, Discussion, WebCam. V131H + PC-Vista-SP1-Partage fichiers, V131F
N'oublions pas le taf énorme de maintenance WEEZO, et en + c'est gratuit ! |
|
| Revenir en haut de page |
|
 |
Karl Membre
Inscrit le: 12 Sep 2007 Messages: 84
|
Posté le: Mer 12 Mai, 2010 23:23 Sujet du message: |
|
|
Bonjour,
J'ai toujours un soucis de variable:
Syntaxe précédente:
| Code: |
$Nom_parieur = cfUGetVar('name');
echo $Nom_parieur;
|
j'avais bien "toto" pour un connecté "toto"
syntaxe utilisée:
| Code: |
WEnv::user('')->getData($Nom_parieur);
echo $Nom_parieur; |
pas de retour,
j'ai aussi essaye :
| Code: |
| WEnv::user('name')->getData($Nom_parieur); |
mais pas mieux...
ceci est la premiere partie de ma question
la seconde:
j'ai 2 "entrees" pour toto (soit 2 sites locaux) un accessible avec index_1.php et l'autre avec index_2.php
Si je laisse le describer.ini inchangé (baseFile=index.php)
j'ai bien mes 2 acces par index_1.php et index_2.php mais dans ce cas la variable cfUGetVar('name') ne retourne rien.
Si je modifie le describer.ini ((baseFile=index_1.php) la variable cfUGetVar('name') me passe bien le nom du connecté (toto) mais l'acces à index_2.php me conduit systematiquement à index_1.php ! (ceci est logique suite a la déclaration dans le describer.ini)
Bref, je tourne en rond, car dans l'ideal, je souhaiterai que toto puisse bien accéder a chacun des 2 sites locaux et d'autre part que ce même toto soit bien reconnu dans mes sites (controle par la variable cfUGetVar('name')).
J'ai essaye de mettre mes 2 sites dans 2 repertoires differents sous
.../www/res/website/html
et .../www/res/website/html2 mais marche po non plus !
meme en essayant 'l'ancien' repertoire /misc, pas mieux !
je sais pas si c'est tres clair !
Merci de vos lumieres.
karl
ps:
mon describer.ini n'a que 2 lignes :
baseFile=index_1.php
previewImage=wallpaperLogin-centered.jpg _________________ PC-XP-SP3: Partage fichiers, Discussion, WebCam. V131H + PC-Vista-SP1-Partage fichiers, V131F
N'oublions pas le taf énorme de maintenance WEEZO, et en + c'est gratuit ! |
|
| Revenir en haut de page |
|
 |
Weezo Tôlier
Inscrit le: 14 Nov 2006 Messages: 5071
|
Posté le: Jeu 13 Mai, 2010 8:42 Sujet du message: |
|
|
Je n'ai pas été très clair et c'est vrai qu'il n'y a pas de documentation sérieuse de l'environnement de dev.
Pour la variable 'name', c'est la syntaxe suivante:
| Code: |
| WEnv::user()->getData('name'); |
Pour l'histoire des index, je n'ai pas tout compris :
Ce qui est indiqué dans le describer.ini (baseFile) est la page qui sera affichée lors de la première ouverture du partage par l'utilisateur, en l'occurence index_1.php dans ton cas.
Ensuite à toi de mettre un lien dans ta page index_1.php pour amener l'utilisateur sur index_2.php.
A moins que tu préfères faire 2 partages différents.
Pour le cfUGetVar('name') qui ne retourne rien, c'est probablement à cause de la session qui n'est pas démarrée dans le script.
Pour ne pas avoir à gérer les sessions (le plus simple), il faut supprimer la ligne
resourceStartsSession=true
du fichier describer.ini (ou mettre false). |
|
| Revenir en haut de page |
|
 |
Karl Membre
Inscrit le: 12 Sep 2007 Messages: 84
|
Posté le: Ven 28 Mai, 2010 7:23 Sujet du message: |
|
|
Bonjour,
suite au passage 2.0.0baucune de ces 2 syntaxes ne fonctionne
$Nom_parieur = WEnv::user()->getData('name');
$Nom_parieur = cfUGetVar('name');
je suis perdu, merci de m'éclairer
karl
ps: la seconde fonctionnait en 131h _________________ PC-XP-SP3: Partage fichiers, Discussion, WebCam. V131H + PC-Vista-SP1-Partage fichiers, V131F
N'oublions pas le taf énorme de maintenance WEEZO, et en + c'est gratuit ! |
|
| Revenir en haut de page |
|
 |
Weezo Tôlier
Inscrit le: 14 Nov 2006 Messages: 5071
|
Posté le: Ven 28 Mai, 2010 8:15 Sujet du message: |
|
|
Pas normal, il n'y a aucune différence à ce niveau entre la 130h et la 200b.
Qu'est qu'il se passe exactement ? |
|
| Revenir en haut de page |
|
 |
|