2010-11-27 12 views
1

J'ai une confusion, je crée un panier, j'ai deux sections l'une est client et l'autre est l'administrateur. Pour la section client, j'ai créé le formulaire d'inscription et la page de connexion. Mais je suis confondu avec la section admin, pour la section admin j'ai aussi besoin de créer la page d'inscription ou je devrais créer directement la page de connexion et pour chaque administrateur je devrais manuellement faire une entrée de base de données?est une page registarion obligatoire pour la section admin de n'importe quel projet?

Répondre

2

Cela dépend.

Que voulez-vous que le processus d'ajout d'un nouvel administrateur soit?

  • S'il y a une page d'inscription que vous ne voulez pas que quiconque suffit de se présenter et inscrivez-vous en tant qu'administrateur, vous aurait besoin d'une approbation/processus d'examen pour permettre aux gens de devenir administrateurs. Si cela nécessite une saisie manuelle de la base de données, cela limiterait les personnes pouvant créer des administrateurs, mais cela peut être fastidieux et délicat d'obtenir manuellement de nouvelles informations d'administration.

  • Une autre approche serait de laisser l'administrateur s'enregistrer 1er en tant qu'utilisateur normal, et avoir séparément une page pour assigner le privilège d'administrateur aux autres utilisateurs. Cette page, bien sûr, ne serait accessible qu'aux administrateurs. De cette façon, vos administrateurs s'inscriraient normalement, puis plus tard un administrateur existant pourrait activer leur drapeau 'admin'.

+0

Monsieur, votre troisième point n'est pas clair pour moi, s'il vous plaît élaborer un peu sur cela .... Ceci est mon premier site web que je crée et j'ai été coincé sur ce point. Au départ, je pensais faire une page d'enregistrement et de connexion dont l'utilisateur ne sera pas au courant en termes de lien web .. seul admin sachant que quelle url il/elle devrait taper pour s'inscrire comme administrateur, mais je pensais au cas où un utilisateur vient à sachez alors quoi, tout va ruiner, alors que dois-je faire pour y parvenir? – NoviceToDotNet

+0

Bonjour monsieur êtes-vous là? Je suis dans le besoin urgent de résoudre ce problème m'aider avec ceci .. quelques points que j'ai mentionnés int la réponse ci-dessus. Sont ceux la bonne approche? – NoviceToDotNet

+0

L'idée est de créer une page qui vérifie avant tout que l'utilisateur qui demande la page est en fait un administrateur. Sur cette page, l'administrateur peut sélectionner d'autres utilisateurs auxquels attribuer des rôles d'administrateur. Ils seront présentés avec une liste d'utilisateurs et après avoir sélectionné/désélectionner certains d'entre eux, vous devrez inspecter la sélection et mettre à jour votre base de données pour que ces utilisateurs deviennent administrateurs. – TJB

2

Si vous créez une page d'inscription, cela signifie que les utilisateurs peuvent s'enregistrer en tant qu'administrateur? J'ai un outil d'administration des utilisateurs dans la section admin, puis je donne à certains utilisateurs un "rôle administrateur" leur permettant de se connecter à la section admin. Bien sûr, vous devrez commencer avec un «Super administrateur» pour vous connecter à la section admin la première fois.

+0

oui vous êtes vrai, alors qu'est-ce que je dois faire page de privilèges d'administrateur parce que je crains que si quelqu'un d'autre y accéder et s'enregistrer à la page, il deviendra administrateur. mais je veux l'empêcher de devenir admin..admin devrait être ce gars seulement qui a vraiment des privilèges donc pour cela que dois-je faire s'il vous plaît laissez-moi savoir – NoviceToDotNet

+0

comment puis-je faire ce "Super administrateur"? – NoviceToDotNet

+0

vous voulez dire que, je devrais faire un champ dans la table d'utilisateur de base de données setRole et par défaut je devrais le rendre client, et je veux quelqu'un pour faire l'admin alors je devrais placer ce champ par défaut à admin manuellement dans la base de données, et d'un page de connexion commune je devrais vérifier pour le rôle et le nom d'utilisateur, passe alors je devrais rediriger en fonction de cela et dans ce cas, l'administrateur et le client partageront une table commune pour l'enregistrement .... est-ce l'approche que vous voulez me tél , suis-je correct s'il vous plaît expliquez-moi comment se débarrasser de ce problème – NoviceToDotNet