我们正在开发Android应用程序,并正在使用Firebase实现Facebook登录。在我们的后端服务器上,每个新用户都由唯一的电子邮件标识。在Facebook中,我们遇到这样一种情况:当用户使用Facebook登录时,我们会获得一个独特的Uid,但不需要收到电子邮件。我可以在我支持的服务器上验证用户,但我无法理解如何使用此Uid来识别我们服务器上的唯一用户。我没有电子邮件。是否有任何特定的方法或我遗漏了什么?
请建议一个合适的方式。谢谢!
答案 0 :(得分:1)
通常,您可能希望在存储 <!DOCTYPE html>
<html lang="en">`enter code here`
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<nav class="navbar navbar-default">
<div class="container-fluid">
<ul class="nav navbar-nav">
<li class="active" ><a href="wordpress.com" target="blank">Home</a></li>
<li><a href="#">News</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">About Us</a></li>
</ul>
</div>
</nav>
</body>
</html>
的{{1}}模型中包含facebook_id
字段。您可能希望在此字段上添加唯一性验证(以及唯一索引),因此您的数据库中没有多个具有相同facebook uid的用户。