当前位置: 首页 > 知识库问答 >
问题:

如何进入管理员没有密码?

杜海
2023-03-14

使用adminer-4.7。2-mysql。用Kubuntu 18在我家笔记本电脑上安装php有没有办法不用输入密码就登录到它?还是会话时间越长越好?

谢谢!

共有3个答案

莘睿
2023-03-14

我尝试了上述方法,但没有为我工作,所以我做了以下工作在2021年为管理员4.7.9。
警告:请注意,它只适用于您的本地机器

$server = "localhost";  //$auth["server"];
$username = "my_username";    //$auth["username"];
$password = "my_password"; //(string) $auth["password"];

步骤4:保存

陈实
2023-03-14

如果有人仍在为此寻找快速解决方案,请遵循以下说明。

  1. 打开下载的管理员。任何文本编辑器中的php文件
  2. 使用find命令查找登录方法,它看起来有点像这样<代码>登录($ye,$F){if($F==“”)返回
  3. 键入“”之间的任何内容,如“abc”,然后保存文件

问题解决了。您现在可以不用密码登录到adminer。

司马腾
2023-03-14

出于安全原因,管理员不允许没有密码的连接。

如果因为您在本地环境中工作而希望不使用密码登录,则必须使用无密码登录插件。

下载管理员核心文件PHP:

wget https://github.com/vrana/adminer/releases/download/v4.7.5/adminer-4.7.5.php

然后将其重命名为adminer_core。php:

mv adminer-4.7.5.php adminer_core.php

要使用Adminer插件,您需要安装插件自动加载器文件:

mkdir plugins
cd plugins
wget https://raw.githubusercontent.com/vrana/adminer/master/plugins/plugin.php

然后将无登录密码插件安装到plugins目录:

wget https://raw.githubusercontent.com/vrana/adminer/master/plugins/login-password-less.php

最后一步是定义一个密码,该密码不能用于MySQL连接,只能用于管理员身份验证:

nano adminer.php

在此文件中,复制/粘贴以下代码,并将此处的密码替换为所需的密码:

<?php
function adminer_object() {
    include_once "./plugins/plugin.php";
    include_once "./plugins/login-password-less.php";
    return new AdminerPlugin(array(
        // TODO: inline the result of password_hash() so that the password is not visible in source codes
        new AdminerLoginPasswordLess(password_hash("YOUR_PASSWORD_HERE", PASSWORD_DEFAULT)),
    ));
}
include "./adminer_core.php";

现在您可以访问http://localhost/adminer.php 并使用您在adminer中设置的上一个密码对自己进行身份验证。php

在恢复过程中,您具有以下体系结构:

└ localhost
  ├ adminer.php
  ├ adminer_core.php
  └ plugins
    ├ login-without-password.php
    ├ plugin.php

享受吧!☺♪♪♫

 类似资料:
  • 试图通过管理员更改我的数据库密码。在尝试登录时突然更新密码不起作用。如何重置管理员数据库密码。

  • 根据企业需求选择允许/不允许员工修改自己在企业中的名字。 人员管理-人事管理-人员管理-员工个人资料权限管理-编辑-保存。

  • 我正在本地windows(版本7)系统中设置一个新的adminer.php(版本4.7.1)文件。 我的本地数据库没有密码。 当在本地打开adminer.php(版本4.7.1)文件时,它显示以下错误, 我浏览了很多地方来解决这个问题。但我找不到。 我按照以下步骤安装管理员文件。 我是下载管理员4.7。1个文件来自https://www.adminer.org/en/. 下载move admine

  • 我使用docker在CentOS 7中安装了openproject。我更改了管理员密码,然后忘记了。 我怎样才能重置它?

  • 管理组采用逐级授权模式,上级包含下级所有权限(应用管理、通讯录管理、API接口等),权限逐级为:企业创建人>系统管理组>下级管理组 由于每个管理组权限不同,一个管理员只能授权管理一个管理组(系统管理组、二级管理组、三级管理组、四级管理组等) 授权/变更系统管理员 企业创建人可将成员添加为系统管理组管理员,则该管理员具有所有应用和服务号的管理权限,具体操作如下: 1)企业创建人登录企业管理平台:ht

  • 我从用户模型中继承了三个用户,即Admin、Employee和Relative。 models.py 管理派克 管理员将是超级用户。管理员将前往管理站点,对员工和亲属执行CRUD。在表单中,我只希望管理员输入员工/亲属的用户名(PAN_ID)、密码和电子邮件。单击保存后,应发送邮件的相应信号,并发送电子邮件,以便在邮件功能中访问密码。密码应由make_password自动生成。我得到以下错误。 内