$db_check_user = query($pdo, 'SELECT * FROM `usuario` WHERE `email` = ? and `senha` = ?', array($email, $password)); // Verifica se a consulta foi realizada com sucesso if (!$db_check_user) { $form_msg = '<p class="form_error">Internal error.</p>'; return; } $obj = $db_check_user->fetchObject(); if ($obj) { $db_check_user = query($pdo, 'SELECT * FROM `usuario` WHERE `email` = ?', array($email)); //separa os dados em um array $fetch_user = $db_check_user->fetch(); $id_usuario = $fetch_user['id_usuario']; //lojista if ($fetch_user['tipo'] == 1) { $db_check_plano = query($pdo, 'SELECT * FROM `aplica` WHERE `adm_loja_usuario_id_usuario` = ?', array($id_usuario)); $fetch_plano = $db_check_plano->fetch(); $fetch_user["plano"] = $fetch_plano['planos_id_plano']; } iniciaSessao($fetch_user); if (chk_array($form_data, 'red')) { $red = chk_array($form_data, 'red'); $red = base64_decode($red); header("Location: " . $red); return; } header("Location: " . HOME_URI . "app/views/dashboard/"); } else { //usuario incorreto header("Location: " . LOGIN_URI . "?e=1"); return; }
function cadastraVisitante($pdo, $form_data) { //showVar($form_data); $usuario[0] = "usuario"; $usuario[1] = $pdo; $visitante[0] = "visitante"; $visitante[1] = $pdo; $insertVisitante = insert($usuario, array('nome' => chk_array($form_data, 'name'), 'email' => chk_array($form_data, 'email'), 'senha' => chk_array($form_data, 'user_password'), 'data_inscricao' => chk_array($form_data, 'date'), 'tipo' => "2", 'status_id_status' => "2")); //Verifica se temos o último ID enviado $last_id = $pdo->lastInsertId(); $insertVisitante_id = insert($visitante, array('usuario_id_usuario' => $last_id)); $form_data['id_usuario'] = $last_id; $form_data['tipo'] = 2; $form_data['status_id_status'] = 2; if (!$insertVisitante) { header("location: " . HOME_URI . "app/views/cadastro-novo?e=3&l=" . $is_lojista); } else { iniciaSessao($form_data); sendMail("mail_turista_contrata", $form_data); header("location: " . HOME_URI . "app/views/dashboard"); } return; }