Gérez votre site :

52 647 Webmasters - 773 087 Membres INSCRIPTION - Mot de passe oublié ?

Discussion du forum

News

Vous êtes sur la discussion Tester connexion d'un utilisateur

Forum :: Questions IF :: Discussion
Ouvert Tester connexion d'un utilisateur
de juliendargelos (web-booster - créé le 4 mars 2013 à 17h 14
10 reponses - 286 vues
modifié il y a 11 ans
Bonjour,
je suis assez étonné de voir qu'il n'est pas possible de tester par le biais de la balise IF si un utilisateur est connecté ou pas. Cette fonction me parait pourtant assez primordiale. Y a t-il donc un autre moyen de faire ce test notamment dans la partie titre du site où l'on ne peut pas afficher différents textes selon l'état de connexion du visiteur ?
Voici les réponses de cette discussion : (page 1/1)

le 4 mars 2013 à 17h 25 (il y a 11 ans)
En ligne WtFox & Théo (ac2
Il est impossible car les IF's sont des conditions du genre Si VarX = 0 alors... alors que ton truc on ne peux pas faire Si UtilisateurX = ...
le 4 mars 2013 à 17h 40 (il y a 11 ans)
En ligne juliendargelos (web-booster
Techniquement c'est tout à fait possible, en fait, le système repose sur la création de variables de sessions: quand un utilisateur se connecte, il créé une variable qui est enregistrée sur le serveur et qui dit qu'il est connecté. En pratique, pour tester cette variable en PHP on fait comme ceci:

if(isset($_SESSION['user'],$_SESSION['password'])) {
#Ces données sont en réalité enregistrées dans la base de données:
$true_user='pseudo';
$true_password='motdepasse';
if($_SESSION['user']==$true_user && $_SESSION['password']==$true_password) {
echo 'Connecté';
}
else {
echo 'Pas connecté';
}
}
else {
echo 'Pas connecté';
}

Donc je ne vois pas pourquoi on ne peut pas faire ce type de test non numérique sur Webidev puisqe c'est si simple en php (et que je suppose que Webidev est conçu en php)
le 4 mars 2013 à 17h 42 (il y a 11 ans)
En ligne WtFox & Théo (ac2
Webidev n'utilise pas de PHP dans les sites donc c'ets impossible
le 4 mars 2013 à 17h 44 (il y a 11 ans)
En ligne Noui (bulbz
Lors de la création d'un nouveau texte, deux cases à cocher précèdent le bouton "Enregistrer":

□ Permettre aux membres connectés de voir ce texte.
□ Permettre aux visiteurs de voir ce texte.

Ce n'est, certes, pas un IF mais une solution à ta question.
le 4 mars 2013 à 17h 47 (il y a 11 ans)
En ligne WtFox & Théo (ac2
Je crois qu'il voulait cela pour mettre des boutons sur l'endroit de la bannière
le 4 mars 2013 à 17h 52 (il y a 11 ans)
En ligne Noui (bulbz
Au temps pour moi.

En effet, dans le titre, ces deux cases sont absentes.
le 4 mars 2013 à 17h 52 (il y a 11 ans)
En ligne juliendargelos (web-booster
Noui, comme l'a compirs xWhatTheFox, le problème est que je veux faire ce test dans le titre et que ces cases ne sont pas présentes dans le titre.

xWhatTheFox, il me semble vraiment que webidev fonctionne avec php, l'adresse de ce sujet est: http://www.webidev.com/fr/WebiTopic?IdTopic=13066

mais si tu tape: http://www.webidev.com/fr/WebiTopic.php?IdTopic=13066

Ça fonctionne aussi, ce sont donc bien des fichiers php, et même s'il ne s'agissait pas de php, ce genre de vérification est très simple dans tout langage de programmation serveur.
le 4 mars 2013 à 17h 54 (il y a 11 ans)
En ligne WtFox & Théo (ac2
Non mais dans ton site a toi il n'est pas question de language php
le 4 mars 2013 à 18h 01 (il y a 11 ans)
En ligne juliendargelos (web-booster
Oui bien sûr, ce que je veux dire c'est que si c'est simple en php, c'est pas compliqué de l'adapter en pseudo-code, il aurait suffit de créer une variable login ayant pour valeur 0 ou 1.
le 4 mars 2013 à 18h 04 (il y a 11 ans)
En ligne WtFox & Théo (ac2
Va dans le forum idée pour webidev et propose le moi je suis pour ^-^
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact