首页 » 谷歌 » 一下典型的电子邮件和密码注册背后的故事(一)

一下典型的电子邮件和密码注册背后的故事(一)

 

谷歌锁区号/谷歌邮箱老号-购买商城
谷歌账号购买、代注册谷歌账号,代申诉解封———>点击购买
谷歌PLAY锁区账号/美区、日区,韩区,台区,新加坡谷歌账号等———>点击购买
谷歌锁区号谷歌邮箱老号

嗨,这是产品人的第30期分享会!

手机创建谷歌账号手机号码无法验证_谷歌浏览器怎么创建谷歌账号_创建谷歌账号邮箱

不要将编程视为一种技能,而应将其视为一种语言。

我的信念是每个人都应该理解和说这种语言,即使他们不会编程。无论您是从事产品、销售、市场营销、运营还是客户支持工作,这篇文章都适合任何想要了解更多编码知识的初学者。

不熟悉的技术术语是初学者在阅读技术帖子时的常见障碍。

词汇表中定义的任何术语都标有星号 (*),您可以在本文后面的词汇表中查看。

每个人都会做的一件事是使用您的电子邮件和密码创建一个帐户。今天,我想带您了解一下典型的电子邮件和密码注册背后的故事。

创建帐户:

有一系列操作涉及前端*与后端*的交互。

第 1 步:检查您的帐户是否已存在

当您输入电子邮件和密码并单击注册按钮时,您输入的信息首先会作为请求发送到服务器*,以验证您的帐户是否存在。如果它存在,那么您将被重定向到登录而不是注册。

第二步:安全地存储您的帐户信息

如果服务器*确认您不在系统中,是时候创建一个新帐户了!在更高层次上,系统需要做的就是将您的电子邮件和密码存储在数据库中*,然后让您进入您的帐户。

但是,存在一个大问题——出于安全原因,密码不会按照您输入的方式存储在系统中——如果有人获得了密码,他们就可以冒充您。它们必须在存储之前进行修改。您可以输入类似“”的密码,但它会以完全不同的方式存储在数据库中。还记得数据泄露吗?发生这种情况是因为敏感信息没有安全存储。

修改过程如下所示:

首先,会生成一种叫做盐的东西,它只不过是一串随机字符,通常会混入您的密码中以增加安全性。然后,整个字符串被获取并通过算法。这个过程称为散列,这种算法称为散列算法。假设您和您的朋友都有相同的密码。在散列过程之前添加盐可确保散列密码完全不同。散列密码、盐和您的电子邮件然后安全地存储在数据库中*。

需要注意的一件事是,一旦您的密码经过哈希处理,这是一个不可逆的过程,因此您无法将其恢复为原始形式。如果您曾经在网站上经历过“忘记我的密码”流程,并且实际上在邮件中收到了原始密码,那么您现在就知道它的存储是不安全的,因为哈希是一个不可逆的过程。

第三步:创建和

现在服务器已准备好向前端发出您已准备好登录的信号。但首先,它必须更进一步。后端必须创建一个然后发送一个令牌(一条信息可以用来代替用户名或密码来告诉系统它真的是你)。然后令牌存储在您的浏览器中,称为 . 每当您访问本网站的任何页面并登录时,这些信息将用于验证您的身份。这不是很酷吗?一个也是有限的。因此,例如,如果我是第一次访问,它会创建一个,比方说谷歌浏览器怎么创建谷歌账号,30 天。在这 30 天内,我的信息将被记住,之后将被删除,我将不得不重新登录。

这里需要注意的是,和的创建是独立于登录过程的。例如,如果您访问购物网站并在未登录的情况下将商品添加到购物车,或者如果您离开该网站并在一定时间后返回,您仍然可以在那里看到它们。

这里需要注意的是,这是理想情况下应该发生的情况,但有时网站并没有按照这样的方式进行,此时你的信息可能会泄露。

对于登录:

那么,现在让我们讨论登录系统的操作。

您输入电子邮件和密码,但这次服务器必须验证电子邮件是否存在。如果它不存在,那么您将被重定向以创建一个如上所述的帐户。如果存在,此时你输入的密码会经过上面的修改步骤,然后和我们保存在数据库中的密码进行比较*。如果它们相同,则您已获得认证。如果不一样,你会再次回到登录页面,除了相同的登录表单谷歌浏览器怎么创建谷歌账号,还会提示“忘记密码?” 关联。

记住登录信息:

如果您查看大多数 Web 表单*,您会看到“记住我的网站密码”复选框。如果您勾选此项,您下次登录时将不需要输入任何信息。

下面是发生的情况:还记得您的浏览器现在存储了一个 * 吗?下次您访问网站时,服务器实际上会在您的浏览器上请求 *,以便识别它并让您进入。

使用的术语表:

1、前端:

以谷歌为例——谷歌主页的前端就是你所看到的和与之互动的。当您输入搜索时,这一切都发生在前端。前端通常连接到应用程序或网站的后端*。

使用示例:

对于涉及与用户进行奇特互动的网站——“前端很难构建。”

“当我在 iPad 上打开网站时,网站的前端没有反应——当我滚动时,它只是跳来跳去。”

2. 后端:

后端在幕后工作,以在您使用应用程序时使正确的事情发生。前端* 与后端通信以在用户和界面之间创建有意义的交互。如果您输入搜索(在前端),而没有后端,该站点实际上不会做任何有意义的事情。后端是发现搜索结果的地方。

想象一下,就像前端接收到你想要做的事情的意图,然后请求后面的系统给出适用的信息,这就是后端。

使用示例:

“我想要一个分析所有墙贴的应用程序。你认为构建这个后端需要多长时间?”

“该网站没有处理我的付款请求。这似乎是后端问题。”

3.形式:

表单是网站或应用程序上输入信息的任何地方。例如,表单是您在购买东西时输入运输信息的地方,或者在创建帐户时输入您的用户名和电子邮件的地方。顾名思义,表单验证是检查您输入的内容是否正确的过程。

使用示例:

“这个网络表单坏了。当我点击提交按钮时,没有任何反应。”

“我一定是输入了错误的密码。我一直收到表单验证错误。”

4. 客户:

在现实生活中,客户是为某些服务付费的人。严格来说,当我们说客户端时,我们指的是您用来连接服务器的请求*。因此,如果您在计算机的浏览器中键入一个网站地址,浏览器就是客户端——它是发出信息请求的那个。

使用示例:

“智能手机将网络客户端放在每个人的口袋里——这是它们改变游戏规则的原因之一。”

“什么是最好的电子邮件客户端?” - 这转化为您用来发送电子邮件的内容(Mac 等的邮件应用程序)。

5.服务器:

服务器是机器上响应请求的一段软件。尽管这个词听起来很可怕,但这就是它的作用。例如,当你在浏览器上打字时,浏览器知道向你的服务器发出请求,你的服务器知道如何响应这样的请求,也就是为你提供主页。

这里有一个警告。因为服务器是知道如何响应请求的软件,所以任何计算机都可以是服务器或客户端,甚至两者兼而有之。您可以编写代码让本地服务器在您的计算机上运行,​​还可以安装浏览器作为客户端来发出请求。是不是很有趣?

你能提出什么要求?它可以是任何东西,从你打字时询问主页,到你填东西时询问信息。所以,当我打字时,我希望主页出现。当我在 . 这些都是对服务器的不同类型的请求。请求之后是响应,因此您经常会看到这些词可以互换使用。

使用示例:

“你能想象亚马逊的服务器在网络星期一会收到多少请求吗?”

“服务器宕机了。” - 当网站没有提供您想要的内容时您最常听到的短语 :)

“服务器无法处理流量。” - 通常是因为有很多人提出要求。

6.数据库:

数据库是网站或应用程序存储他们希望以后能够检索的信息的地方。例如,当您返回网站并输入您的信息(如用户名和密码)时,这些信息必须存储在某个地方,因为他们希望用户再次输入。这个存储就是数据库——它是以结构化方式存储的数据集合,可以在以后检索。

数据库有很多种——有些您可能听说过,例如 SQL 和 Mongo。

使用示例:

“图书管理员查看了数据库并告诉我这本书可以买到。”

7. :

大多数网站都会在您的浏览器(称为网络浏览器)上存储一些信息,以便让服务器知道您正在访问。否则,当您访问网站时无法识别您的身份,即所谓的“无状态交易”。

您可以尝试一下-转到浏览器设置,清除。然后,转到您经常访问的网站,他们会要求您登录。

使用示例:

“我需要清除我的缓存”

“你能试试清除你的并再次刷新吗?” - 有时,当您在页面上看到错误时,您可能会收到工程师的此类请求。

8. :

一个是在您第一次访问网站并创建帐户时创建的。只是给定网站识别您的时间长度,因网站而异。因此,例如,当您在线将某物添加到您的购物车然后离开网站时,当您回来时,即使您没有创建帐户,您仍会在您的购物车中找到它。但它不会永远持续下去。如果你两个月后再回来,你可能会发现它是空的,因为它已经过期了。当创建一个时,它会获得一个 ID 并发送到您的浏览器,浏览器将其存储为一个以识别您的身份。

使用示例:

“我很高兴我保存了我的东西,我的购物车里还有所有的东西。”

希望您喜欢这篇文章,并希望它能帮助您更加熟悉这些术语。您需要熟悉这些语言的原因是,随着软件越来越多地影响我们生活的方方面面,这些术语将变得越来越普遍。如果您在技术领域工作,那么了解这门语言就更加重要了——它不仅可以帮助您与工程师交流,还可以帮助您更深入地了解实际情况。

原文链接:

谷歌锁区号/谷歌邮箱老号-购买商城
谷歌账号购买、代注册谷歌账号,代申诉解封———>点击购买
谷歌PLAY锁区账号/美区、日区,韩区,台区,新加坡谷歌账号等———>点击购买
谷歌锁区号谷歌邮箱老号

原文链接:一下典型的电子邮件和密码注册背后的故事(一),转载请注明来源!

0