我有一个C5站点,我需要在其中以编程方式创建用户帐户。我所做的是使用UserInfo类的注册方法,这似乎是可行的。问题是,以这种方式创建的用户都无法登录,C5登录页面只返回“无效的电子邮件地址或密码”。
我已经检查过了,它们显示在用户表中。我尝试为可以登录的用户复制密码散列,但以编程方式创建的用户仍然无法登录。我还问了我认识的另一位开发人员,在看了代码后,他说这实际上和他过去做这件事的方式是一样的。在这一点上,我有点困惑于如何继续解决这个问题。
如果有区别,网站将被设置为使用电子邮件地址而不是用户名进行登录。
//name = guy incognito \ both passed
我正在使用Azure AD B2C和我的应用程序的用户名登录。我正在使用图形API创建、更新和删除用户,并且无法通过编程添加主电子邮件(我只能在图形api中添加"OtherMail“属性),以便稍后在密码重置策略中使用它进行验证。因此,现在我无法使用我的密码重置策略来重置密码。
任何提示都会很有帮助。
我正在使用C#和xaml开发一个Windows Store 8.1应用程序。
我正在使用Azure Active Directory帐户登录进行单点登录。
我不希望用户被重定向到Microsoft帐户登录屏幕,然后又回来。我想为他们提供登录凭据屏幕,我们在其中捕获他们的用户名和密码,然后我们希望对Azure AD进行编程身份验证,并取回声明身份。
我如何才能做到这一点?
我的程序的第一部分是创建两个不同的数组,即登录id和密码。在所有这些都被输入之后,我希望程序有5个不同的IF语句来检查2个数组,看看ID和密码组合是否正确。
我现在正在像这样尝试第一个,但没有成功
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main()
{
char id[5];
char password[8];
int i, j, k;
int access;
char c;
printf("Please enter your ID: ");
scanf