Salut !
Bossant sur mon site, j'ai besoin de faire une redirection des mes utilisateurs selon leur droits, j'ai donc une colonne DROITS dans ma table 'user' avec différent profil (ADM, CLA, etc ... ) et j'ai besoin de rediriger mes utilisateurs et mes administrateurs, les admin ayant comme DROITS 'ADM' et les utilisateurs autre chose, mais lorsque je fais ma requête, elle me renvoie toujours 'ADM' :/
Je ne vois pas du tout d'où cela peut venir.
PS: j'utilise le framework CodeIgniter.
Voici ma fonction qui s'occupe de la requête dans mon Model :
Merci beaucoup pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 public function get_user($username, $password) { $this->db->where('USER_ID', $username); $this->db->where('PASSWORD', $password); $query = $this->db->get('user'); //je récupère l utilisateur en fonction de son id et son mdp rentré sur ma page de connexion if($query->num_rows == 1) { $row = $query->row(); $data = array( // je créer une session contenant les infos de l utilisateur 'userid' => $row->USER_ID, 'password' => $row->PASSWORD, 'prenom' => $row->PRENOM, 'nom' => $row->NOM, 'path' => $row->PATH_UPLOAD, 'droits' => $row->DROITS, 'valide' => true ); $this->session->set_userdata($data); $sts = $row->DROITS; //je récupère le contenu de la colonne DROITS correspondant à l utilisateur return $sts; //je renvois le résultat à mon controller de redirection } else { return false; //false si l utilisateur n existe pas } }![]()
Partager