2009-10-07 12 views
1

HI,PHP Nom d'utilisateur est pour le système de connexion

Je suis coincé avec une petite chose,

Je dois permettre aux utilisateurs muplite de pouvoir vous connecter

mon code php fonctionne avec un membre comment peut Je le fais pour que les utilisateurs peuvent se connecter mulitple,

S'il y a une meilleure façon en utilisant MySql s'il vous plaît laissez-moi savoir

$upload_username = "username"; 
    $upload_password = "password"; 

Merci

Répondre

8

Oui, vous souhaitez configurer une table pour stocker les noms d'utilisateur, mots de passe et autres. ici est un tutoriel expliquant comment mettre en place un login du site en PHP:

User Membership with PHP

+0

+1 C'est un très bon didacticiel auquel vous vous êtes connecté. –

+0

Meilleure réponse +1 et une coche de moi. Merci dude –

1

D'abord, j'encrypt passwords si vous les coder en dur ou si elles sont dans une base de données. Mais il est préférable de stocker les comptes d'utilisateurs dans une base de données sécurisée avec les mots de passe cryptés.

2

Ceci est une question très large. Voici quelques idées:

  1. créer une table appelée site_users qui stockeront le nom d'utilisateur, mot de passe et d'autres détails de l'utilisateur
  2. Créer un formulaire de connexion pour saisir le nom d'utilisateur et mot de passe
  3. Sur soumettre, interroger la table site_users pour le combo de mot de passe nom d'utilisateur. Si trouvé, définissez un jeton de session indiquant que cet utilisateur s'est correctement connecté.
  4. sur chaque page de votre site, recherchez le jeton de session. Vous pouvez le faire avec une page d'inclusion pour éviter de répéter le code.
+0

Merci, Nous avons effectivement ce travail sur l'un de nos autres sites, je voulais juste 1 utilisateur supplémentaire, donc je ne voulais pas utiliser les sessions, mais je suppose que je devrais l'épreuve du site. Merci –

0

Une combinaison d'une base de données (avec mot de passe crypté), php et sessions est une bonne solution.

Questions connexes