我们有一个付费谷歌应用程序帐户,我最近更改了我们的一个用户的密码。我通过使用新密码登录到gmail.com来确认密码更改。旧密码显然不起作用。
用户一直在他的Outlook上使用这个帐户( Google for Microsoft )和Blackberry。当他被问到时,我告诉他输入新密码,但它已经超过24小时了,Outlook和黑莓都没有要求他的新密码!
他试着重新启动电脑和黑莓,但他们继续正常工作,没有他输入新密码--他能够像以前一样收发邮件。
这是正常行为吗?
我使用这里的链接中的步骤设置了数据流程
但是我的电脑一直要密码
我没有设置任何密码。
我试过我的google账号密码,但是密码不起作用
我运行了../root$ sudo grep -ir password并获得了以下结果,因此确认没有设置密码
.jupyter/jupyter_notebook_config.py:## Hashed password to use for web authentication.
.jupyter/jupyter_notebook_config.py:# The string should be of the form type:salt:has
我使用用户的模型表单,如下所示:
class UserForm(forms.ModelForm):
class Meta:
model = User
fields = ('username','password','email',)
但是密码字段显示为常规文本字段,而不是密码输入。如何确保显示密码字段?
我试过这个:
class UserForm(forms.ModelForm):
username = forms.CharField(max_length = 15, min_length = 6)
我希望我的问题清楚了,所以开始吧。在我们的应用程序的注册流程中,我们要求用户输入用户名、电子邮件和密码。然而,我们并不要求用户的电子邮件必须经过确认/验证才能继续使用该应用程序。根据我们的IT部门- Azure AD B2C要求最终用户在首次注册时验证电子邮件地址。这是绝对的事实吗?其他应用程序需要电子邮件,但仍将允许用户在没有确认的情况下使用服务。
我们了解风险,如果用户决定使用他们不拥有的电子邮件,我们会将责任推给他们。此场景的详细信息将在法律披露中详细说明。因此,重置密码、通知等对此用户不起作用。
我知道在config/en.yml中,我可以更改消息“此电子邮件已被占用”更改en.yml文件:
en: hello:"Hello world“activerecord:错误:消息: taken:"este mail ya sido utilizado”
但是,我如何更改消息“密码不匹配确认”,我尝试使用password_confirmation和其他组合,但不起作用!提前谢谢。
我在我的用户模型中使用has_secure_password。在注册时,我会给出密码和密码确认字段。
我手动添加了验证,以检查用户模型中的密码和确认是否匹配。
has_secure_password
validates :password, presence:true, length: {minimum:6}
validate :pass_valid
def pass_valid
errors.add(:base,"password and confirmation do not match") if password!=password_confirmation
en