如何使用mysql默认用户名和密码检查用户名和密码?

时间:2019-03-18 11:13:59

标签: php mysql codeigniter

我已经为我的网站制作了Codeigniter应用程序安装程序。让我们先看一下图像。

enter image description here

当我在输入字段中输入所有值并单击名为Run The Installation!的按钮时。它将成功填充config/database.php

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

我已经安装了mysql。默认用户名是root,密码是empty。 因此我想在这里如何检查usernamepassword的值来自MySQL默认为usernamepassword的输入字段。 例如,如果用户在输入字段中输入了错误的usernamepassword。然后它会使用mysql默认的usernamepassword检查那些usernamepassword,并显示您输入错误的usernamepassword的错误。

这是控制器。

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');
            } 
    }

0 个答案:

没有答案