Connection Automatique apres inscription

13 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour à tous.

J'utilise une version de Peel 2.7 un peu modifiée.

En fait pas mal, puisque cela fait un ans que je suis dessus, au début dans le but d'apprendre le php, puis maintenant pour faire tourner la boutique d'un amis.

Je ne vais pas vous lister mes modifs, car elle sont nombreuses, et en bon programmeur amateur, je serai bien incapable de sortir une release note...

Enfin si vous voulez vous faire une idée, c'est un site de vente de pocket bike : www.pocketmotors.fr

Un des problèmes qu'il me reste à traiter, c'est la perte de temps pour l'utilisateur, lors de sa première commande.

Comment le loguer automatiquement, sans qu'il ai besoin de le faire après son inscription ?

Le tout sans crèer une faille de sécurité bien évidement !

Merci d'avance pour vos idées.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

comprend pas bien la, car c'est ce qui se passe habituellement tu commandes et à partir du caddie en cliquant sur commander tu es dirigé vers la page memebre où tu peux t'identifier si tu as deja un compte sinon créer un compte et à la suite de ça tu es à nouveau dirigé sur le caddie

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

je suis Willy de http://www.demoniak-motors.com, je t'avais contacté :)

On peut faire une commande test pour voir, car comme le dit paulanna, normalement, quand tu cliques sur commander, si tu n'as pas de compte compte ouvert, il te demande de te logguer, sinon il te demande de créer un compte client et quand tu as terminé ton inscription, il te renvoit automatiquement sur ton caddie s'il n'est pas vide.

Dans tous les cas, on peut le logguer, regarde la page membre.php, tu ne fais que vérifier l'autentification et enregistrer le profil dans les variables de la sessions.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Salut Willy,

Si c'est censé marcher, ca me rassure.

Le pb vient peut être de ma base, qui est la version 2.7...(ou de quelques ligne que j'aurai viré au debut de mon 'aprentissage php... :) )

Faut que je telecharge la 2.9 pour comparer les fichiers en causes.

Merci.

Vincent.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de pb.

Sinon dis nous et on testera.

Regarde dans les pages, il y a un test, si tu étais sur le caddie, ca te renvois vers le caddie, sinon vers la page d'accueil.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Non non, je viens de verifier sur la version 2.9 de demo,

apres enregistrement, il faut bien se reloguer (ident+mot de passe)

Et c'est ce que je veux éviter.

Je m'explique:

J'ajoute un article au panier,

je n'ai pas de compte, alors j'en créer un.

On m'affiche mon login et mon mot de passe (pas tres securisé ca... moi j'envoie le mot de passe par mail.)

Et on me demande de m'identifier, (alors que je vien de créer le compte! )

C'est bien ici que je voudrais faire un login automatique, a là place de l'affichage du login et de mon mot de passe par exemple.

La page enregistrement.php affihe:

Bienvenue test 

Merci de votre confiance, vos paramètres de connexion sont: 


Votre email : test2@test.fr 

Votre mot de passe: test 


Merci de noter et conserver votre identifiant et votre mot de passe secret. 


Pour continuer, merci de vous identifier.

Tout le monde a compris ? :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Au liu d'afficher ça, fait comme dans la page membre.php: tu ne fais que vérifier l'autentification et enregistrer le profil dans les variables de la sessions et comme tu as déja le login et mot de passe, pas de soucis, c'est comme si tu te connectais.

Et ensuite tu rediriges vers la page caddie s'il y a des articles dans le caddie.

Willy

PS: tu as appliqué le correctif pour les majuscules dans le mail de connection ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

...

PS: tu as appliqué le correctif pour les majuscules dans le mail de connection ?

Mail de connection.......

Je n'ai pas ca avec la version 2.7, donc le corectif... :)

Merci quand même pour la sujestion Willy.

Vincent.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je veux dire pour le login (qui est un mail normalement), s'il y a une majuscule dedans, ca marche pour toi ?

Sur certaines version, ca ne fonctionne pas, vérifie, avec Test@test.fr et tu verras si ca marche ou pas pour toi.

Ensuite pour ton log automatique, tu as une piste, elle te semble clair ou pas ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je pense daire un truc dans le genre :

modif dans enregistrement.php

function insere_utilisateur(&$frm) 

{

	$mot_passe_bak = trim(htmlentities($_POST['mot_passe']));

	$mot_passe = md5($frm['mot_passe']);

...
Puis à la place du lien identifiez-vous :
<form action="<?=$wwwroot ?>/membre.php">

<input type="hidden" name="email" value="<?=$frm['email']?>">

<input type="hidden" name="mot_passe" value="<?=$mot_passe_bak; ?>">

<input type="submit" value="Continuer">

</form>

Normalement ca devrait marcher...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

A suivre, dis nous si c'est OK comme ca.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Finalement

il sufit de remplacer le lien "identifiez-vous" par :

<form method="POST" action="../membre.php"><input type="hidden" name="email" value="<?=$frm['email']?>"><input type="hidden" name="mot_passe" value="<?=$frm['mot_passe']?>"><input type="submit" value="Continuer"></form>

Ca marche très bien !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Affaire classée :)

Si tu as des questions n'hésite pas il y a des pros de la version shopping ici !

Perso je touche plus la premium, mais des fois ca se regroupe.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping