CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Dim Nov 24, 2024 1:56 am

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 19 messages ]  Aller vers la page 1, 2  Suivant
Auteur Message
MessagePublié: Mar Jan 17, 2012 11:13 am 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
bonjour,
En mode admin, dans le bas du volet de droite, il y a un lien base de données, quand je le clic, je tombe biens sur mon compte mysql mais il y est dis: aucune base de données...
comment faire pour se connecter correctement ?

merci d'avance...


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 11:17 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Je ne sais pas, je n'ai jamais rencontre de soucis à ce niveau. Normalement c'est juste un phpMyAdmin qui liste les bases du serveur sur lequel tu es connecté.

Il est rarissime d'avoir besoin d'accéder à la base, quel est ton besoin ?

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 11:32 am 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
je cherche a bien comprendre avant de me lancé dans les modules.
comme je débute en php, j'ai encore besoin de vérifier ce qu'il si passe..
ensuite, je ne suis pas encore sur d’être capable d'utiliser automne pour tous mes scripts, ex:
sur un script, j'ai une requête qui sélectionne plus de 180 critères avec 14 jointures puis encore 14 requêtes avec jointures qui font des calculs de moyennes...
inutile de te dire que si automne peut le faire alors moi j'en suis pour le moment incapable...

mon idée est donc de modifier petit a petit mon site pour l'utiliser le plus possible avec les outils d'automne...


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 11:43 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
La philosophie du Polymod dans Automne est justement de se permettre de se passer autant faire se peut de PHP et de mySQL.

Le Polymod te permet de faire des requêtes et maintenant que la 4.2 permet de partager les objets entre différents modules, ça ouvre encore plus de possibilités. Les requêtes SQL avec le polymod tu les fais avec un tag <atm-search> auquel tu ajoutes des paramètres. Tu peux déjà faire pas mal de choses avec ça.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 12:36 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok, merci...
pour commencer, as t'on un tuto sur la façon de créer un formulaire d'inscriptions visiteurs pour l’accès aux pages protégées?


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 1:49 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Pour créer un formulaire de login :
  1. Créer un formulaire avec un champ login et un champ password à l'aide du module formulaire
  2. Spécifier dans les actions de ce formulaire que tu veux authentifier un utilisateur cf.
    Pièce jointe:
    Description du fichier : Authentifier un utilisateur
    Capture d’écran 2012-01-17 à 13.34.28.png
    Capture d’écran 2012-01-17 à 13.34.28.png [ 25.67 Kio | Consulté 84010 fois ]
Pour la gestion des droits :
  1. Activer les droits côté client dans les paramètres d'Automne
  2. Définir les droits du profil non connecté (l'utilisateur anonymous)
  3. Créer un groupe d'utilisateurs "Utilisateurs authentifiés" et définir les droits sur les pages et les modules de ce groupe
Ensuite dans tes rangées tu peux tester si un utilisateur est connecté en tant qu'anonymous (identifiant 3)
Code :
 <atm-if what="{user:self:id}==3">

Pour tester l'appartenance à un groupe spécifique, tu peux passer par PHP comme ceci :
Code :
<?php
            $userTemp = new CMS_profile_user({user:self:id});
            if ($userTemp->hasGroup(ID_DU_GROUPE)) {
                  ....
            }     
?>

Tu peux faire apparaître les identifiants des utilisateurs et des groupes dans l'interface de gestion des utilisateurs.
Pièce jointe:
Description du fichier : Affichage des identifiants des utilisateurs et des groupes
Capture d’écran 2012-01-17 à 13.46.37.png
Capture d’écran 2012-01-17 à 13.46.37.png [ 23.81 Kio | Consulté 84010 fois ]

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 1:59 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok, en fait, je crois que je redécouvre automne... :D
je regarde tout ça, merci beaucoup...


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 2:10 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
C'est vrai que tout ça c'est pas clairement expliqué dans aucun tutoriel et qu'on répond plutôt au cas par cas à vos demandes sur le forum :oops:

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Mar Jan 17, 2012 2:19 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
non, en fait, c'est expliqué mais je ne pratique PHP que depuis peu, je ne comprend pas toujours les termes employés et ma vision des choses je m'en rend bien compte est très limitée...

Maintenant, je sais faire ce que j'ai besoin avec php pdo mais seul, sans Automne...

Une fois que j'aurais bien compris dans quelle mesure Automne remplace mes scripts, ça ira beaucoup mieux :D


Haut
 Profil  
 
 Sujet du message: Re: connexion mysql
MessagePublié: Jeu Jan 19, 2012 2:34 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok, je commence a mieux comprendre...

Maintenant, pour le formulaire d'inscription côté client :

est-ce que c'est un module avec Polymod que je dois faire ?
le rendre visible si l'user n'est pas connecté ?
qu'il soit automatiquement rattaché à mon groupe inscriptions simples ?

en gros, c'est bien ça ?


Haut
 Profil  
 
MessagePublié: Jeu Jan 19, 2012 3:07 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Le formulaire d'authentification va simplement dire à Automne que tu as un compte et que tu appartiens à un groupe d'utilisateurs.

Ensuite je ne sais pas ce que tu veux faire mais en fonction des droits que tu auras affecté à tes différents groupes, un utilisateur authentifié et un utilisateur non authentifié n'auront pas les mêmes droits sur les pages, modules et catégories.

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Jeu Jan 19, 2012 3:20 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
oui, oui, ça j'ai bien compris mais je veux mettre en place un formulaire d’inscription pour les utilisateurs:
nom, prénom, pseudo, mdp...

j'ai déjà, formulaire d'inscription + validation par mail en php, est ce que j'utilise ces scripts ou bien automne peut aussi me permettre de gérer les inscription ?


Haut
 Profil  
 
MessagePublié: Jeu Jan 19, 2012 3:37 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
SI tu veux pouvoir écrire dans la base, il va te falloir passer par l'API PHP d'Automne, ton formulaire d'inscription devra donc pouvoir ajouter un utilisateur. Sébastien a déjà répondu sur le sujet : viewtopic.php?p=2025#p2025

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Jeu Jan 19, 2012 4:47 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok, je comprend...
donc, je suis bien obligé d'utilisé mes scripts spécifique a certaines actions...

je reviens donc a ma question initial, j'ai donc bien besoin de me connecter a mysql pour créer des tables ou champs suivant mon besoin ?

ex: pour le formulaire de seb, comment faites vous pour ajouter les champs "adresse", "tel", "cp"... ?


Haut
 Profil  
 
MessagePublié: Jeu Jan 19, 2012 4:53 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
est au lieu d'avoir du php dans mes model de page, je peut le mettre dans des rangées ?


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 19 messages ]  Aller vers la page 1, 2  Suivant

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 30 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr