Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createAccount()
- {
- $name = $_POST['name'];
- $email = $_POST['email'];
- $cemail = $_POST['cemail'];
- $user = $_POST['user'];
- $pass = $_POST['password'];
- $cpass = $_POST['cpassword'];
- $terms = $_POST['terms'];
- $query = $this->db->select('login_user')->get('user')->result_array();
- $users = array('');
- foreach($query as $field){
- foreach($field as $username)
- $users[] = $username;
- }
- $query = $this->db->select('email_user')->get('user')->result_array();
- $emails = array('');
- foreach($query as $field){
- foreach($field as $mail)
- $emails[] = $mail;
- }
- if(($name != '') || ($email != '') || ($cemail != '') || ($user != '') || ($pass != '') || ($cpass != '') || ($terms != ''))
- {
- if((strlen($name) > 6) || (strlen($email) > 6) || (strlen($user) > 6) || (strlen($pass) > 6) || (strpos($user,".") < 0))
- {
- if((strpos($email,"@") > 0) || (strpos($cemail,"@") > 0))
- {
- if((strpos($email,".") > 0) || (strpos($cemail,".") > 0))
- {
- if($email == $cemail)
- {
- if($pass == $cpass)
- {
- $erro = 0;
- foreach($users as $vUser){
- if($vUser == $user)
- $erro++;
- }
- if($erro == 0)
- {
- $erro = 0;
- foreach($emails as $vEmail){
- if($vEmail == $email)
- $erro++;
- }
- if($erro == 0)
- {
- $dados = array('name_user' => addslashes($name),
- 'email_user' => $email,
- 'login_user' => $user,
- 'password_user' => sha1($pass));
- $query_insert = $this->db->insert('user',$dados);
- if($query_insert){
- /*
- $message[] = "Olá, ".$name;
- $message[] = "É um prazer ter você como usuário do nosso sistema, e esperamos que você obtenha completa satisfação com nosso serviço.";
- $message[] = "Lembre-se, sua opinião é muito importante para nós! Possui alguma sugestão, opinião ou crítica? Ficaremos felizes em receber: feedback@easylist.com.br";
- $message[] = "-----------------";
- $message[] = "Abaixo seguem os dados contidos em nosso sistema:";
- $message[] = "Nome: ".$name."\nE-mail: ".$email."\nLogin: ".$user."\nA senha não é enviada por e-mail por questões de segurança.";
- $message[] = "-----------------";
- $message[] = "Atenciosamente,";
- $message[] = "Equipe EasyList";
- @$this->email->from('no-reply@easylist.com.br');
- $this->email->to($email);
- $this->email->subject('EasyList.com.br - Confirmação de cadastro');
- $this->email->message(implode("\n\n",$message));
- @$this->email->send();
- */
- return true;
- }
- else
- return false;
- }
- else
- return 'erro_email';
- }
- else
- return 'erro_usuario';
- }
- else
- return false;
- }
- else
- return false;
- }
- else
- return false;
- }
- else
- return false;
- }
- else
- return false;
- }
- else
- return false;
- }
Add Comment
Please, Sign In to add comment