gestion des connexions

mimi
Invité n'ayant pas de compte PHPfrance

02 déc. 2012, 16:08

Bonjour,

Je suis en train de faire une interface de connexion pour pouvoir entrer dans une application web.
L'utilisateur doit saisir son nom d'utilisateur ainsi que son mot de passe pour pouvoir accéder à cette dernière.
Pour l'instant je suis arriver que a rentrer les noms d'utilisateur et les mot de passe directement dans le code php.

J'aimerai pouvoir stocker les identifiants dans un fichier csv (j'ai vu que c'était possible) et que le code php aille lire dans se fichier pour pouvoir accepter ou non la connexion.
J'ai également fait une partie inscription pour que l'utilisateur puisse accéder a l'application si il n'a pas d'identifiants. Donc il faudrait que le code puisse aller ajouter un utilisateur dans le fichier csv.

J'ai parcouru plusieurs forum sans succès :s

Si vous avez une idée, je suis preneur !
Bon dimanche !

Mammouth du PHP | 2278 Messages

02 déc. 2012, 17:09

Bjr,
à mon avis, si tu n'as pas besoin par ailleurs de base de données, un petit coup de sqlite ferait l'affaire.
Pourquoi Sqlite: parce qu'il ne suppose rien de plus que php sur la machine serveur.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Avatar du membre
Mammouth du PHP | 1609 Messages

02 déc. 2012, 17:14

Salut mimi,

Pourquoi ne pas utiliser une base de donnée ? c'est fait pour. Tu stockes les comptes dedans et tu fais une requête sur la base pour le login.

Et si tu tiens absolument à stocker les comptes dans un fichier csv, penches toi sur les fonction fopen, fputs, fwrite et fgets ou fgetcsv, ou encore sur file_get_contents et file_put_contents.
Et tu devras être extrêmement vigilant(e) lors de l'ajout de compte dans le fichier csv pour pas mettre le bazar dedans.
Développeur web depuis + de 20 ans

mimi
Invité n'ayant pas de compte PHPfrance

03 déc. 2012, 20:49

Je sais bien que je pourrai utiliser une base de donnée mais étant en formation, on m'a demander de commencé par le faire dans un fichier csv..
Je vais regarder vos commandes, merci :D

mimi
Invité n'ayant pas de compte PHPfrance

03 déc. 2012, 20:51

Vos "fonctions"

Eléphant du PHP | 267 Messages

03 déc. 2012, 21:53

pour gérer les fichiers csv, il y a 2 fonctions très utiles fgetcsv() et fputcsv()

@+
dix2