Как проверить имя пользователя и пароль с помощью mysql имени пользователя и пароля по умолчанию? - PullRequest
2 голосов
/ 18 марта 2019

Я сделал установщик приложения Codeigniter для своего сайта.давайте сначала увидим изображение.

enter image description here

Когда я введу все значения в поле ввода и нажму кнопку с названием Run The Installation!.он успешно заполнит config/database.php.

'hostname' => '%HOSTNAME%',
'username' => '%USERNAME%',
'password' => '%PASSWORD%',
'database' => '%DATABASE%',
'dbdriver' => 'mysqli',

MySQL, который я установил.имя пользователя по умолчанию root и пароль empty.поэтому я хочу здесь, как я могу проверить значения username и password поступает из полей ввода с MySQL по умолчанию username и password.например, если пользователь ввел неправильные значения username и password в полях ввода.затем он проверяет те username и password с mysql по умолчанию username и password и отображает ошибку, которую вы ввели неправильно username и password.

Это контроллер.

public function RunInstallation()
    {
        $this->load->helper('path');
         $template = 'application/views/install/db/dbwrite.php';
         $template_path =  set_realpath($template);
         $output_path   = 'application/config/database.php';
         $database_file = file_get_contents($template_path);
         $new  = str_replace("%HOSTNAME%",$_POST['dbhost'],$database_file);
         $new  = str_replace("%USERNAME%",$_POST['username'],$new);
         $new  = str_replace("%PASSWORD%",$_POST['password'],$new);
         $new  = str_replace("%DATABASE%",$_POST['dbname'],$new);
         $handle = fopen($output_path,'w+');
        if(fwrite($handle,$new)) 
            {
                $this->load->view('login');
            } 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...