网站后台管理员如何修改?网站修改密码打不开?

网站后台管理员如何修改

  1. 登录后台管理系统

    • 使用管理员账号登录后台管理系统。
  2. 进入管理员管理页面

    • 导航到管理员管理页面,通常在“系统设置”或“用户管理”中可以找到。
  3. 编辑管理员信息

    • 找到需要修改的管理员账户,点击“编辑”按钮。
    • 修改管理员的用户名、密码、邮箱等信息。
    • 保存修改。
  4. 代码示例

    • 假设使用 PHP 和 MySQL,以下是一个简单的示例:
      <?php session_start(); if (!isset($_SESSION['admin'])) {     header("Location: login.php");     exit; }  $conn = new mysqli("localhost", "username", "password", "database"); if ($conn->connect_error) {     die("连接失败: " . $conn->connect_error); }  if ($_SERVER['REQUEST_METHOD'] == 'POST') {     $admin_id = $_POST['admin_id'];     $new_username = $_POST['new_username'];     $new_password = password_hash($_POST['new_password'], PASSWORD_DEFAULT);      $sql = "UPDATE admins SET username = ?, password = ? WHERE id = ?";     $stmt = $conn->prepare($sql);     $stmt->bind_param("ssi", $new_username, $new_password, $admin_id);     if ($stmt->execute()) {         echo "管理员信息修改成功";     } else {         echo "修改失败: " . $stmt->error;     } }  $sql = "SELECT * FROM admins"; $result = $conn->query($sql);  if ($result->num_rows > 0) {     while ($row = $result->fetch_assoc()) {         echo "ID: " . $row['id'] . " - 用户名: " . $row['username'] . "<br>";         echo '<form action="" method="post">';         echo '<input type="hidden" name="admin_id" value="' . $row['id'] . '">';         echo '新用户名: <input type="text" name="new_username" required><br>';         echo '新密码: <input type="password" name="new_password" required><br>';         echo '<input type="submit" value="修改">';         echo '</form>';     } } else {     echo "没有管理员记录"; }  $conn->close(); ?>

       

wx.jpg ywfw.jpg
热门