Criar um banco de dados. Este é o lugar onde todos os dados de login e informações serão armazenadas . Essa base de dados deve incluir a criação de mesa de um cliente e outras informações. Usando um banco de dados vai ajudar você a organizar a informação de forma lógica , ganhar rapidamente o acesso a ela, manipular e alterá-lo sempre que necessário e automatizar tarefas comuns com mais facilidade.
2
Crie uma classe para acessar o banco de dados . Essa classe vai dizer ao programa para pegar os dados e componentes de um componente do sistema e fornecer acesso a ele. O exemplo abaixo mostra a abordagem funcional em usar tal classe :
Classe: DbConnector //Objetivo: Conectar-se a um banco de dados MySQL.
require_once ' SystemComponent.php ' GOclass DbConnector estende SystemComponent {
incluir variáveis aqui } function DbConnector ( ) {
user = $ $ configurações [ ' dbusername '] GO $ pass = $ definições [ ' dbpassword ' ] GO } consulta function () {
código vai aqui } function fetchArray () {
código vai aqui } function close () { mysql_close ( ) GO }
o código acima mostra as principais partes do banco de dados e como conectar e recuperar dados a partir dele.
3
Crie uma classe de validação para a segurança. A classe validador verifica se há erros na entrada do usuário e quer exibir um erro ou permitir que um login do usuário se ele é seguro e correto. Um exemplo de uma classe escrita em PHP é mostrado abaixo:
Phprequire_once ' SystemComponent.php ' GOclass Validador estende SystemComponent {
var $ errorsGO }>
o código acima armazena uma lista de mensagens de erro.
4
Escreva uma classe para fixar o site. A função para fazer isso é mostrado abaixo:
logg function () {
session_start () cabeçalho ( " cache-control : private " ) GO }
função logout ( ) {
unset ($ this-> userdata ) GO session_destroy ( ) GO exit () } GO
5
Crie o design de interface . Esta é a parte gráfica do site com as informações de login , bem como outra informação adicional geralmente aparecem na página inicial.
6
Criar a ajuda ea documentação do sistema para lidar com as tarefas mais comuns que um usuário irá precisa executar .