IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NodeJS Discussion :

Système de connexion espace perso avec Node.js et table users sous PostgreSQL


Sujet :

NodeJS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur d'étude Géomatique
    Inscrit en
    Mars 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'étude Géomatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 42
    Par défaut Système de connexion espace perso avec Node.js et table users sous PostgreSQL
    Bonjour à tous,

    J'ai développé une interface en HTML, CSS et Javascript (en utilisant Bootstrap) et je souhaiterai maintenant pouvoir créer, sur cette interface vers un "espace personnel", un système de connexion avec Login/mot de passe.
    Les données de connexion (login/mdp) sont présent sur une base de données PostgreSQL dans une table utilisateurs et je souhaitais savoir s'il était possible de créer se système de connexion avec Node.js ?
    J'imagine que cela est possible mais ne connaissant pas Node.js et trouvant très peu de ressource sur le sujet (il s'agit souvent de docs en lien avec MongoDB ou alors de système d'Update de données) je voulais avoir des retours utilisateurs, savoir s'il s'agissait d'une solution safe, si c'était facile à mettre en place, et si vous aviez éventuellement des liens vers lesquels me rediriger !

    Merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Par défaut
    Salut,

    je ne suis pas sur de bien comprendre ce que tu souhaite, ni même ce que tu as fait jusque là et pourquoi

    En gros, tu as une page HTML, ok; et du javascript, mais qui fait quoi? quelles sont les données que tu affiches? d'où viennent-telles? une partie serveur?

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur d'étude Géomatique
    Inscrit en
    Mars 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'étude Géomatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 42
    Par défaut
    ahah ok ok

    Bah comme j'ai dis plus haut, j'ai une page d'accueil en html (avec du CSS et du JS qui servent juste pour faire de la déco, rien de bien fou !) et j'aimerai qu'un visiteur qui a un compte sur ma base de données postgres puisse rentrer ses identifiants et mot de passe (aussi présent dans la base PGSQL) depuis l'interface d’accueil et qu'à ce moment là il soit redirigé vers une autre page HTML qui affiche ses données personnelles (données personnelles aussi présentent dans la base de données) !

    Je sais que c'est possible de faire un système d'authentification avec du PHP mais moi je veux le faire en JS du coup je voulais savoir si en utilisant Node.JS (+npm+passport+pg+sequelize) c'était possible et comment ? Et où trouver de la doc ou des tutos sachant que sur Google j'ai pas trouvé grand chose correspondant à mon besoin !

    Merci d'avance =)

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Par défaut
    Alors part sur Express.js, le framework web minimal et historique. des tutos sur le sujet tu en as des kilos... avec une recherche sur "tuto express.js passport.js", je prend les deux premiers:

    http://mherman.org/blog/2015/01/31/l.../#.VbkHSfYvBhE
    http://code.tutsplus.com/tutorials/a...ort--cms-21619

    Ils utilisent mongodb pour la persistance, mais tu peux très facilement transposer avec séqualize, les principes étant les mêmes, puisqu'il s'agit d'object mapping pour les deux.
    Tu peux même faire les tutos en utilisant un fake pour la persistance (un bête tableau de données ou un objet quelconque), et t'y attaquer à la fin. Cela me semble d'ailleurs être la meilleur façon de faire pour d'abord ce familiariser avec les concetps du js comme l'asynchrone.

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur d'étude Géomatique
    Inscrit en
    Mars 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'étude Géomatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 42
    Par défaut
    Okay nickel merci !
    C'est ce que j'avais déjà commencé à faire mais jade me faisait pêter un plomb du coup je voulais avoir confirmation que je ne faisais pas tout ça pour rien ! =)
    Merci pour tes lumières !

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Par défaut
    jade n'est pas obligatoire et tu peux le remplacer par ce que tu veux dans cette liste.
    mais jade, dés que c'est assimilé, avis perso, ce n'est que du bon!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDO] PDO connexion problème password avec espaces
    Par nico_vm dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/08/2008, 12h37
  2. [Système] Exécuter un programme perso avec php
    Par blastafarie dans le forum Langage
    Réponses: 3
    Dernier message: 19/10/2007, 09h39
  3. [système]shell + Nom de fichier avec Espace
    Par delphine_lep dans le forum Access
    Réponses: 3
    Dernier message: 23/03/2007, 16h24
  4. Connexion à SQL Server avec ASP
    Par ayobo dans le forum ASP
    Réponses: 3
    Dernier message: 25/05/2004, 17h06
  5. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo