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 :
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 [ 23.81 Kio | Consulté 84105 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... 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 |
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 |
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/ |