swift - 寻找一种使用 Swift 和 Firebase 验证电子邮件地址的方法
问题描述
我目前正在寻找一种使用 swift 和 Firebase 作为身份验证和数据库存储系统来创建 iOS 应用程序的解决方案。我对 swift 和 Firebase 比较陌生。我目前有方法可以在表单的给定文本字段中验证我的文本输入。
这是我用来验证电子邮件格式的方法。“实用程序”是指显示有效格式的表达式。
let cleanedEmail = emailAddressTextField.text!.trimmingCharacters(in: .whitespacesAndNewlines)
if Utilities.isValidEmail(cleanedEmail) == false {
return "Please enter a valid email address."
我现在正在寻找在 swift 和 firebase 中“验证”电子邮件地址,并找到一种方法或功能来验证用户在注册时提供的电子邮件地址是否真实,而不仅仅是为了支持验证方法的格式我已经创造出来了。这有助于我防止用户在注册时输入错误。
需要明确的是,如果我提供了一个有效的电子邮件地址“Jack@fmail.com”,即使它不是一个真实的域,它也会被接受。因此,如果用户输入错误的电子邮件地址,它将在虚假域上创建一个帐户。
如果有人有任何建议,我很乐意听到。
谢谢你。
解决方案
最常用的选项是向用户发送验证邮件。您可以在 Firebase 控制台中的身份验证设置下激活该功能。有关如何在您的应用中进行设置的更多信息,请参阅图片和链接。
推荐阅读
- mpi - OpenMPI 中节点如何通信
- reactjs - React Material UI 在点击时获取列表项详细信息
- arrays - Ruby - 返回布尔值以匹配数组元素中的一个或两个元素
- c++ - 全局重载 new 和 delete 操作符
- ffmpeg - 自包含 fmp4 片段的 HLS 播放列表
- javascript - jQuery 选择器选择 data-x 属性但排除某些 .class 下的属性
- javascript - 从函数内部调用变量到另一个函数
- excel - 其他列中复杂计算字段的分组总和
- c# - Unity-如何将一个平面划分/切片为 2by2 ..3by3..4by4.. 等等,并使每个图块成为一个实例
- android - 我如何在 android studio 的矢量资产中修复 NOTHING TO SHOW