0

我拥有的是一个登录表单,用户可以通过它的凭据访问,也可以作为访客访问,但我想做的是确定他如何尝试访问页面,并拥有不同的 PDO 连接对于每个案例。

我有一个 PHP 脚本调用functions.php它存储的连接,它看起来像这样:

//I have created the class Connection and it's setters and getters
$connection = new Connection($host,$user,$pw,$db);

基本上,当用户以管理员身份登录以修改此连接时,我希望它是这样的:

if(admin){
   $connection->setUser('Admin');
   $connection->setPassword('Password');
}

但是由于我在代码前面进行了查询以检查用户是否确实存在,并且我使用相同的连接但使用guest用户名和密码进行了该查询,它不会让我更改它。我不知道我是否必须__destruct()连接然后重新创建它,或者我应该怎么做。

4

0 回答 0