Salve, salve...E para fechar a serie de validacoes em formularios, so falta a validacao de CPF.Essa funcao deve ser inserida no final do arquivo "Form_validation.php" que geralmente se encontra em: "/* Location: ./system/libraries/Form_validation.php */"Obs: Nessa funcao, o formato do CNPJ deve ser: 000.000.000-00Sem os pontos, barra e traco apresentara erro!!Funcao: /** * Verifica se o CPF informado e valido * @param string * @return bool */ function valid_cpf($cpf) { // Verifiva se o numero digitado contem todos os digitos $cpf = str_pad(preg_replace('/[^0-9]/', '', $cpf), 11, '0', STR_PAD_LEFT); // Verifica se nenhuma das sequencias abaixo foi digitada, caso seja, retorna falso if (strlen($cpf) != 11 || $cpf == '00000000000' || $cpf == '11111111111' || $cpf == '22222222222' || $cpf == '33333333333' || $cpf == '44444444444' || $cpf == '55555555555' || $cpf == '66666666666' || $cpf == '77777777777' || $cpf == '88888888888' || $cpf == '99999999999') { return FALSE; } else { // Calcula os numeros para verificar se o CPF e verdadeiro for ($t = 9; $t < 11; $t++) { for ($d = 0, $c = 0; $c < $t; $c++) { $d += $cpf{$c} * (($t + 1) - $c); } $d = ((10 * $d) % 11) % 10; if ($cpf{$c} != $d) { return FALSE; } } return TRUE; } } // --------------------------------------------------------------------Nao se esqueca de adicionar a seguinte linha no arquivo de mensagens de erro de validacao de formularios:$lang['valid_cpf'] = "O campo %s não é um CPF válido. Use o formato 000.000.000-00";Para chamar a validacao do formulario em um controller, utilize e seguinte linha:$this->form_validation->set_rules('cpf', 'CPF', 'required|valid_cpf');Duvidas?? Deixe um comentario... Salve!Estou postando um sistema de login que eu desenvolvi utilizando o CodeIgniter e MySql.Depois de escrever varias vezes as mesmas funcoes eu resolvi criar esse sistema para implementar em todos os proximos sites que eu desenvolver.Esse sistema conta com as seguintes caracteristicas:Registro de usuario SimplesDados: Nome, E-mail, Senha (grava a data do cadastro)Validacao dos dados do formulario (atraves do CodeIgniter)Checagem de e-mail ja cadastrado no banco de dadosEnvia e-mail de confirmacao com link para ativacao do cadastroAtiva o cadastro do usuario atraves de linkLogin / Logoff de usuarioLogon com sessaoValida se o usuario e senha sao validos e autentica o usuarioCria variaveis de sessao para identificacao do usuarioFaz Logoff do usuarioReset de SenhaO usuario deve informar o e-mail cadastradoGera uma nova senha e envia para o e-mail cadastradoObservacoes:O login nao depende da ativacao, ou seja, o usuario podera se autenticar mesmo sem ativar o cadastro.As senhas sao criptografadas com MD5O arquivo contem todos os arquivos do CodeIgniterO banco de dados esta em estrutura no arquivo "bancodedados.txt"Link para download: http://www.4shared.com/zip/jeIngosl/Sistem_login.htmlAltere a vontade!!Duvidas?? Deixe um comentario... Salve Geral!Estou trazendo novamente a ativa um antigo projeto de jogo online.E um jogo Web-browser desenvolvido em PHP (Codeigniter) + MySql.E preciso de ajuda!Infelizmente estou sem tempo para me dedicar ao desenvolvimento do jogo devido ao meu trabalho e por ser pai, marido e outras atividades.Estou procurando por programadores e designer, inclusive o jogo nao possui nem mesmo logo tipo.Atividades para Programadores:Ajudar no desenvolvimento das funcionalidades do jogo;Desenvolvimento de backend em PHP com Codeigniter;Desenvolvimento do