Überprüfen Sie mit CodeIgniter, ob ein Datenbankeintrag einen bestimmten Spaltenwert hat [Duplikat]Php

PHP-Programmierer chatten hier
Anonymous
 Überprüfen Sie mit CodeIgniter, ob ein Datenbankeintrag einen bestimmten Spaltenwert hat [Duplikat]

Post by Anonymous »

Ich versuche, eine Funktion zu erstellen, die es dem Benutzer ermöglicht, eine Verbindung als Administrator oder einfacher Benutzer herzustellen, indem in der Benutzertabelle eine Spalte namens (is_adminn) als INT erstellt wird.
Im Moment mache ich es auf statische Weise:

Code: Select all

public function _check_admin_login($username, $pword)
{
$target_username = "firas";
$target_pass = "password";

if (($username == $target_username) && ($pword == $target_pass)) {
return TRUE;
} else {
return FALSE;
}
}
und dann rufe ich es im Admin-Controller auf:

Code: Select all

public function username_check($str)
{
$this->load->module('store_accounts');
$this->load->module('site_security');
$error_msg = "Vous avez saisi un nom d'utilisateur ou un mot de passe incorrecte";

$pword = $this->input->post('pword', TRUE);

$result = $this->site_security->_check_admin_login($str, $pword);
if ($result==FALSE) {
$this->form_validation->set_message('username_check', $error_msg);
return FALSE;
} else {
return TRUE;
}
}
Ich habe viele Tests durchgeführt, zum Beispiel, wenn der Wert von is_adminn gleich 1 ist, gibt er True zurück

Code: Select all

function _check_admin_login($username, $pword)
{
$this->load->module('store_accounts');
$this->store_accounts->fetch_data_from_db();
$is_adminn = $data['is_adminn'];

if ($is_adminn==1) {
return TRUE;
} else {
return FALSE;
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post