我正在开发一个Windows Store 8.1应用程序使用C#和xaml。
我正在使用Azure Active Directory帐户登录执行单点登录。
案例1:我在Azure Active Directory中添加了一些用户,并在应用程序中使用"User X“凭据登录。当我在AAD中删除用户X,并尝试重新打开应用程序时,系统会显示用户X已登录,即使该用户已在AAD中删除。1小时后,它将要求用户登录。
我不想显示用户X已经登录,而是立即向用户显示登录屏幕。
案例2:当我在Azure Active Directory中更改用户X的密码,然后重新打开应用程序时,它不会要求用户使用新密码登
在我的视图中,用户可以登录到应用程序,我有以下视图处理程序:
# Login Page
def login(request):
# First check if the user is already logged in
if request.user.is_authenticated():
print "User is authenticated"
# Yes - redirect to control panel home page
return HttpResponseRedirect('/contr
在我开发的应用程序中,我只为不同的用户使用一个登录屏幕,我添加了一个代码来保存已登录的用户,这样用户下次打开应用程序时就不必再登录了。但事实上我有不同的用户,我只能将用户发送到一个segue。
我尝试添加代码以保持用户登录,但如果我与另一个用户登录,它会将用户发送到与以前相同的视图控制器。以下是我尝试过的:
override func viewDidAppear(_ animated: Bool) {
if Auth.auth().currentUser != nil {
// User is signed in.
per
我正在尝试创建一个单页面应用程序,它允许一个基本的谷歌或微软用户登录。使用Google Sign in for Websites,当用户登录并允许访问时,在随后访问我的网站时不会提示用户登录。我的javascript可以检查用户是否已登录,并执行必要的操作。 但是,使用MSAL时,无法检查用户当前是否已登录。我的javascript似乎必须调用userAgentApplication.loginPopup()来检查用户是否已经登录。这将始终导致显示弹出窗口,即使用户已经登录(并允许访问)。 有没有办法在javascript中调用一个函数来确定用户之前是否已经登录了? 谢谢你,提前谢谢。