Compare commits

..

1 Commits

Author SHA1 Message Date
Djery-Tom d3f3ba16b9 Updated successfully 2021-06-05 11:11:58 +01:00
3 changed files with 19 additions and 19 deletions

View File

@ -30,9 +30,9 @@ class Users extends CI_Controller
$this->load->view('login',$data); $this->load->view('login',$data);
} elseif ($this->input->server('REQUEST_METHOD') === 'POST') { } elseif ($this->input->server('REQUEST_METHOD') === 'POST') {
$user_login = array( $user_login = array(
'user_validation_code' => $this->input->post('code') 'agent_member_code' => $this->input->post('code')
); );
$user = $this->Global_model->login_user($user_login['user_validation_code']); $user = $this->Global_model->login_user($user_login['agent_member_code']);
if ($user != false) { if ($user != false) {
$countryId = $user->country_id; $countryId = $user->country_id;
$checkIfGameActived = $this->Global_model->checkIfGameActived($countryId); $checkIfGameActived = $this->Global_model->checkIfGameActived($countryId);
@ -40,10 +40,10 @@ class Users extends CI_Controller
$data['user'] = $user; $data['user'] = $user;
$data['pays'] = $user->country; $data['pays'] = $user->country;
$data['id_user'] = $user->id; $data['id_user'] = $user->id;
$this->session->set_userdata('user_validation_code', $user_login['user_validation_code']); $this->session->set_userdata('agent_member_code', $user_login['agent_member_code']);
$this->session->set_userdata('user', $user->lastname); $this->session->set_userdata('user', $user->lastname);
$this->session->set_userdata('pays', $data['pays']); $this->session->set_userdata('pays', $data['pays']);
$this->session->set_userdata('id_user', $data['id_user']); $this->session->set_userdata('id_user', $user->id);
$this->session->set_userdata('id_country', $countryId); $this->session->set_userdata('id_country', $countryId);
redirect('/'); redirect('/');
} else { } else {
@ -51,7 +51,7 @@ class Users extends CI_Controller
redirect('login'); redirect('login');
} }
} else { } else {
$this->session->set_flashdata('message', "Ce code de validation est incorrect"); $this->session->set_flashdata('message', "Ce code membre est incorrect");
redirect('login'); redirect('login');
} }
} }
@ -67,7 +67,7 @@ class Users extends CI_Controller
public function add_member() public function add_member()
{ {
$validation_code = $this->input->post('code'); $validation_code = $this->input->post('code');
$newMember = $this->Global_model->getSimpleUser($this->session->userdata('id_user'),$validation_code); $newMember = $this->Global_model->getSimpleUser($validation_code);
if ($newMember != false) { if ($newMember != false) {
$idNewMember = $newMember->id; $idNewMember = $newMember->id;
$codeExist = $this->Global_model->checkIfIdExist($idNewMember); $codeExist = $this->Global_model->checkIfIdExist($idNewMember);

View File

@ -5,7 +5,7 @@ class Global_model extends CI_Model
{ {
public function login_user($code) public function login_user($code)
{ {
$query = $this->db->query("SELECT id , lastname,phone, country_id , country FROM users_simple WHERE validation_code='" . $code . "'"); $query = $this->db->query("SELECT id , lastname, phone , country_id , country FROM agent_plus WHERE code_membre='" . $code . "'");
if ($query->num_rows() > 0) { if ($query->num_rows() > 0) {
return $query->first_row(); return $query->first_row();
} else { } else {
@ -25,9 +25,9 @@ class Global_model extends CI_Model
public function getTotal($code) public function getTotal($code)
{ {
$query = $this->db->query("SELECT count(*) AS c $query = $this->db->query("SELECT count(*) AS c
FROM game FROM agents_game g
INNER JOIN users ON game.id_parrain=users.id INNER JOIN agent_plus ag ON g.id_parrain= ag.id
WHERE users.validation_code='" . $code . "'"); WHERE ag.code_membre='" . $code . "'");
if ($query->num_rows() > 0) { if ($query->num_rows() > 0) {
return $query->row()->c; return $query->row()->c;
} else { } else {
@ -37,9 +37,9 @@ class Global_model extends CI_Model
public function getMembres($id_parrain) public function getMembres($id_parrain)
{ {
$query = $this->db->query("SELECT users.lastname,users.validation_code FROM `game` $query = $this->db->query("SELECT users.lastname,users.validation_code FROM agents_game g
INNER JOIN `users` ON `users`.id=`game`.id_joueur INNER JOIN `users` ON `users`.id= g.id_joueur
WHERE `game`.id_parrain='" . $id_parrain . "'"); WHERE g.id_parrain='" . $id_parrain . "'");
if ($query->num_rows() > 0) { if ($query->num_rows() > 0) {
return $query; return $query;
} else { } else {
@ -47,9 +47,9 @@ class Global_model extends CI_Model
} }
} }
public function getSimpleUser($idParrain,$code) public function getSimpleUser($code)
{ {
$query = $this->db->query("SELECT id , country, country_id FROM users_simple WHERE id <> $idParrain AND validation_code='" . $code . "'"); $query = $this->db->query("SELECT id , country, country_id FROM users_simple WHERE validation_code='" . $code . "'");
if ($query->num_rows() > 0) { if ($query->num_rows() > 0) {
return $query->first_row(); return $query->first_row();
} else { } else {
@ -59,13 +59,13 @@ class Global_model extends CI_Model
public function addMember($id_parrain, $id_newMember, $id_pays) public function addMember($id_parrain, $id_newMember, $id_pays)
{ {
$query = $this->db->query("INSERT INTO game(id_parrain, id_joueur, id_pays) VALUE (" . $id_parrain . "," . $id_newMember . "," . $id_pays . ")"); $query = $this->db->query("INSERT INTO agents_game(id_parrain, id_joueur, id_pays) VALUE (" . $id_parrain . "," . $id_newMember . "," . $id_pays . ")");
return $query; return $query;
} }
public function checkIfIdExist($id) public function checkIfIdExist($id)
{ {
$query = $this->db->query("SELECT * FROM game WHERE id_joueur=" . $id . " OR id_parrain=" . $id); $query = $this->db->query("SELECT * FROM agents_game WHERE id_joueur=" . $id . " OR id_parrain=" . $id);
if ($query->num_rows() > 0) { if ($query->num_rows() > 0) {
return true; return true;
} else { } else {

View File

@ -39,8 +39,8 @@ defined('BASEPATH') OR exit('No direct script access allowed');
Se connecter Se connecter
</span> </span>
<div class="wrap-input100 validate-input" data-validate = "Votre code de validation est requis"> <div class="wrap-input100 validate-input" data-validate = "Votre code membre est requis">
<input class="input100" type="text" title="Code de validation utilisé lors de la création de votre compte iLinkWorld" name="code" placeholder="Code de validation"> <input class="input100" type="text" title="Code de membre obtenu lors de la création de votre compte iLinkWorld" name="code" placeholder="Code membre">
<span class="focus-input100"></span> <span class="focus-input100"></span>
<span class="symbol-input100"> <span class="symbol-input100">
<i class="fa fa-lock" aria-hidden="true"></i> <i class="fa fa-lock" aria-hidden="true"></i>