CMS Automne
http://www.automne-cms.org/forum/

[Résolu] Formulaire d'inscription
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=1240
Page 1 sur 2

Auteur:  wind [ Mar Jan 17, 2012 11:13 am ]
Sujet du message:  [Résolu] Formulaire d'inscription

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...

Auteur:  Frank [ Mar Jan 17, 2012 11:17 am ]
Sujet du message:  Re: connexion mysql

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 ?

Auteur:  wind [ Mar Jan 17, 2012 11:32 am ]
Sujet du message:  Re: connexion mysql

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...

Auteur:  Frank [ Mar Jan 17, 2012 11:43 am ]
Sujet du message:  Re: connexion mysql

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.

Auteur:  wind [ Mar Jan 17, 2012 12:36 pm ]
Sujet du message:  Re: connexion mysql

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?

Auteur:  Frank [ Mar Jan 17, 2012 1:49 pm ]
Sujet du message:  Re: connexion mysql

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é 83674 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é 83674 fois ]

Auteur:  wind [ Mar Jan 17, 2012 1:59 pm ]
Sujet du message:  Re: connexion mysql

ok, en fait, je crois que je redécouvre automne... :D
je regarde tout ça, merci beaucoup...

Auteur:  Frank [ Mar Jan 17, 2012 2:10 pm ]
Sujet du message:  Re: connexion mysql

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:

Auteur:  wind [ Mar Jan 17, 2012 2:19 pm ]
Sujet du message:  Re: connexion mysql

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

Auteur:  wind [ Jeu Jan 19, 2012 2:34 pm ]
Sujet du message:  Re: connexion mysql

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 ?

Auteur:  Frank [ Jeu Jan 19, 2012 3:07 pm ]
Sujet du message:  Re: Formulaire d'inscription et Polymod

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.

Auteur:  wind [ Jeu Jan 19, 2012 3:20 pm ]
Sujet du message:  Re: Formulaire d'inscription et Polymod

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 ?

Auteur:  Frank [ Jeu Jan 19, 2012 3:37 pm ]
Sujet du message:  Re: Formulaire d'inscription et Polymod

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

Auteur:  wind [ Jeu Jan 19, 2012 4:47 pm ]
Sujet du message:  Re: [Résolu] Formulaire d'inscription

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"... ?

Auteur:  wind [ Jeu Jan 19, 2012 4:53 pm ]
Sujet du message:  Re: [Résolu] Formulaire d'inscription

est au lieu d'avoir du php dans mes model de page, je peut le mettre dans des rangées ?

Page 1 sur 2 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/