Compare commits

..

1 Commits

Author SHA1 Message Date
Djery-Tom dfd32644d5 Updated successfully 2021-06-05 11:48:54 +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);
} elseif ($this->input->server('REQUEST_METHOD') === 'POST') {
$user_login = array(
'agent_member_code' => $this->input->post('code')
'user_validation_code' => $this->input->post('code')
);
$user = $this->Global_model->login_user($user_login['agent_member_code']);
$user = $this->Global_model->login_user($user_login['user_validation_code']);
if ($user != false) {
$countryId = $user->country_id;
$checkIfGameActived = $this->Global_model->checkIfGameActived($countryId);
@ -40,10 +40,10 @@ class Users extends CI_Controller
$data['user'] = $user;
$data['pays'] = $user->country;
$data['id_user'] = $user->id;
$this->session->set_userdata('agent_member_code', $user_login['agent_member_code']);
$this->session->set_userdata('user_validation_code', $user_login['user_validation_code']);
$this->session->set_userdata('user', $user->lastname);
$this->session->set_userdata('pays', $data['pays']);
$this->session->set_userdata('id_user', $user->id);
$this->session->set_userdata('id_user', $data['id_user']);
$this->session->set_userdata('id_country', $countryId);
redirect('/');
} else {
@ -51,7 +51,7 @@ class Users extends CI_Controller
redirect('login');
}
} else {
$this->session->set_flashdata('message', "Ce code membre est incorrect");
$this->session->set_flashdata('message', "Ce code de validation est incorrect");
redirect('login');
}
}
@ -67,7 +67,7 @@ class Users extends CI_Controller
public function add_member()
{
$validation_code = $this->input->post('code');
$newMember = $this->Global_model->getSimpleUser($validation_code);
$newMember = $this->Global_model->getSimpleUser($this->session->userdata('id_user'),$validation_code);
if ($newMember != false) {
$idNewMember = $newMember->id;
$codeExist = $this->Global_model->checkIfIdExist($idNewMember);

View File

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

View File

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