Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form id="create-account-form" action="../PHP/ValidateForm.php" method="POST">
- <label for="email">Email:</label>
- <input type="text" name="email" /><br />
- <label for="login-ca">Login:</label>
- <input type="text" name="login_ca" /><br />
- <label for="pass-ca">Password:</label>
- <input type="password" name="pass_ca" /><br />
- <label for="re-pass-ca">Repeat Password:</label>
- <input type="password" name="re_pass_ca" /><br />
- <input type="submit" name="create_account_form_submit" value="Create Account" /><br />
- </form>
- static function validateCreateAccount(){
- // Cria uma variável que terá os dados do erro
- $erro = false;
- // Verifica se o POST tem algum valor
- if(!isset($_GET) || empty($_GET)){
- $erro = 'Nada foi postado.';
- }
- $values = array();
- foreach($_GET as $chave => $valor){
- // Remove todas as tags HTML
- // Remove os espaços em branco do valor
- $values[$chave] = trim(strip_tags($valor));
- // Verifica se tem algum valor nulo
- if(empty($valor)){
- $erro = 'Existem campos em branco.';
- }
- }
- // Verifica se $email realmente existe.
- // Também verifica se não existe nenhum erro anterior
- if(!isset($values['email']) && !ValidadeForm::isValidEmail($values['email']) && !$erro){
- $erro = 'Email Invalido';
- }
- //Pesquisar sobre o login e email presentes no banco de dados
- // Verifica se $login realmente existe.
- // Também verifica se não existe nenhum erro anterior
- if(!isset($values['login_ca']) && !$erro){
- $erro = 'Login Nulo';
- }
- // Verifica se $pass_ca realmente existe.
- // Também verifica se não existe nenhum erro anterior
- if(!isset($values['pass_ca']) && !$erro){
- $erro = 'Senha Nula';
- }
- // Verifica se $re_pass_ca realmente existe,verifica se é igual a $pass_ca.
- // Também verifica se não existe nenhum erro anterior
- if(!isset($values['re_pass_ca']) && ($values['re_pass_ca'] === $values['pass_ca']) && !$erro){
- $erro = 'Não são Iguais';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement