使用swift进行Google注册/登录

问题描述 投票:-1回答:2

我是新手。我正在开发应用程序。在应用程序中有个人资料部分。登录后用户可以在其中更改密码。

用户可以使用Google / Facebook / LinkedIn登录或使用应用程序登录。但是,如果用户使用Google / Facebook / LinkedIn登录,那么我想从个人资料部分隐藏更改密码选项。

swift xcode google-login
2个回答
0
投票

使用alpha当用户按下Google / Facebook / Linkedln时在您的识别器/功能中设置

changePassword.alpha = 0

使其恢复正常

changePassword.alpha = 1

0
投票

很简单。

您有一个正常的登录按钮和Google / Facebook / LinkedIn按钮。在您的loginpageviewcontroller上,只需添加此

struct loginType 
{
 static var normalLogin = false
}

按下您的“ 使用应用程序登录”应用程序按钮时,

//inside button action add this
loginType.normalLogin = true

现在在具有'更改密码选项的页面上,在viewDidLoad上添加此

if loginpageviewcontroller.loginType.normalLogin == true
{
changePasswordButton.isHidden = true
}
else
{
changePasswordButton.isHidden = false
}

在注销功能上添加此内容

loginpageviewcontroller.loginType.normalLogin = false 

这是最简单的方法,它比普通方法需要多几行代码,但这要简单得多!

© www.soinside.com 2019 - 2024. All rights reserved.