下面的程序,使用User类的login方法验证用户输入的用户名$name和密码$pwd,到数据库中验证是否正确,并返回有用户信息的User类对象$user,将$user对象保存到名为login_user的session中。请填空。
时间: 2024-02-01 20:16:42 浏览: 58
```php
<?php
class User {
public $name;
public $pwd;
public $info;
public function login($name, $pwd) {
// 连接数据库并验证用户名和密码是否正确
// 如果验证通过,返回有用户信息的User类对象,否则返回false
}
}
$user = new User();
$name = $_POST['name'];
$pwd = $_POST['pwd'];
$user = $user->login($name, $pwd);
if ($user) {
$_SESSION['login_user'] = $user;
echo "登录成功!";
} else {
echo "用户名或密码错误!";
}
?>
```
填空:
```php
// 连接数据库并验证用户名和密码是否正确
$conn = new PDO("mysql:host=localhost;dbname=myDB", "myUsername", "myPassword");
$sql = "SELECT * FROM users WHERE name = ? AND pwd = ?";
$stmt = $conn->prepare($sql);
$stmt->execute([$name, $pwd]);
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if ($row) {
$this->name = $row['name'];
$this->pwd = $row['pwd'];
$this->info = $row['info'];
return $this;
} else {
return false;
}
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)