Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head></head>
- <title>Painel de Controle - Registro</title>
- <body>
- <h2>Painel de Controle - Registro</h2>
- <?php
- if (!isset($_POST['nickname'])) $_POST['nickname'] = "unknown";
- if (!isset($_POST['password'])) $_POST['password'] = "unknown";
- if (!isset($_POST['cpassword'])) $_POST['cpassword'] = "unknown";
- if (!isset($_POST['email'])) $_POST['email'] = "unknown@unknown.com";
- $nickname = $_POST['nickname'];
- $password = $_POST['password'];
- $cpassword = $_POST['cpassword'];
- $hash;
- $email = $_POST['email'];
- $server = '127.0.0.1';
- $dbusername="root";
- $dbpassword="Pu2A9paUuMBnZy3Z";
- $database="cpanel";
- $query;
- $result;
- if (!isset($_POST["submit"])) {
- ?>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
- Apelido: <br /><input type="text" size="12" maxlength="12" name="nickname"><br /><br />
- Senha: <br /><input type="password" size="12" maxlength="36" name="password"><br /><br />
- Confirme a senha: <br /><input type="password" size="12" maxlength="36" name="cpassword"><br /><br />
- Endereço de e-mail: <br /><input type="text" size="48" maxlength="48" name="email"><br /><br />
- <input type="submit" value="Submit" name ="submit">
- </form>
- <?php
- } else {
- mysql_connect($server,$dbusername,$dbpassword);
- @mysql_select_db($database) or die("Naõ é possível conectar-se ao banco de dados.");
- //check if user exists
- $query = mysql_query("SELECT * FROM users WHERE username = '$nickname'") or die(mysql_error());
- $result = mysql_fetch_array($query);
- if (empty($_POST['nickname']) || empty($_POST['password']) || empty($_POST['cpassword']) || empty($_POST['email'])) {
- echo '<font color="red">Ocorreu um erro durante o registro!</font>';
- echo "<br />";
- echo "Você deixou um campo em branco.";
- }
- elseif ($password != $cpassword) {
- echo '<font color="red">Ocorreu um erro durante o registro!</font>';
- echo "<br />";
- echo "As duas senhas não conferem.";
- }
- elseif ($query && mysql_num_rows($result)>0)
- {
- echo '<font color="red">Ocorreu um erro durante o registro!</font>';
- echo "<br />";
- echo "Já existe um usuário de mesmo nome.";
- }
- //e-mail already used
- else {
- echo '<font color="green">Registro efetuado com sucesso!</font>';
- echo "<br />";
- echo "Seja bem-vindo à nossa comunidade. Você já pode se logar.";
- $hash = hash("haval160,4",$password);
- $query = "INSERT INTO users VALUES('','$nickname','$hash','$email')";
- mysql_query($query);
- }
- mysql_close();
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement