2017-05-31 63 views
0

出于好奇!如何创建第一个数据库用户帐户?

如果我开始用php和mysql创建我的第一个网页。我应该如何开始添加管理员用户?

假设我想成为管理员,所有注册的用户将首先被我检查,但我应该如何创建自己的用户名和密码?

通常,我们创建临时用户名:admin和密码:admin,但通过这种做法,我的密码未加密,对不对?并仍然admin

接下来,我将创建一个注册页面,其中密码在发布到数据库之前将被加密。有了这个,他们的密码被加密(例如:$2a$10$MNG1cfp3pCDdIJFFzvq0nQ),不像仍然是'admin'的管理员帐户。

现在我的问题是,在我的数据库中添加我的第一个管理员帐户的最佳方式是什么?

我希望你明白我的观点。

----------例-------------

我应该先登记我的管理员帐户,所以我的密码是加密的,有一次我注册我的帐户,我会修改注册页面,以便没有人可以再次注册为管理员?

+0

欢迎来到SO。请参加[旅游],并阅读[问]。这个问题太广泛了。 – OldProgrammer

+0

谢谢先生。但我不知道如何扩大我的问题。我很难用英语表达一些事情。 – Anonymouse24

+0

有太多可能的方法来设置;您似乎需要研究网站如何与数据库交互;你没有提到你想使用的数据库,只有一个项目。 –

回答

0

它有很多的解决方案:

一:

您可以添加某种管理员页面或管理员的安装或项目的第一次运行期间注册页面。然后在设置管理员详细信息之后,删除或创建一个机制来禁用该页面。

二:

通过使用不同的在线工具,如

http://www.sha1-online.com/

创建加密的密码并保存生成的字符串。

和其他你可以想到的方法。

0

我所做的是:

我第一次创建了注册页面。然后注册为管理员。在注册我的管理员帐户后,我创建了登录页面和用户维护页面。有了这个,我是唯一一个允许注册用户的人。

相关问题