在注册表中启用密码并确认密码字段 -- users 领域 drupal 相关 的问题

Enable Password and Confirm Password fields in Registration form


2
vote

问题

中文

我想在我的Drupal网站中有注册表单,但这仅限于电子邮件和用户名。

我还希望在注册表中拥有字段"密码" 和"确认密码" ,以便用户无需查看他的电子邮件以获取密码,并可以在注册后直接登录网站。

如何实现这一目标?

英文原文

i want to have registration form in my drupal site, but that is limited to the fields email and username.

I also want to have fields "Password" and "Confirm Password" in the registration form, so that the user does not need to check his email for his password and can login to the site directly after registration.

How can i achieve this?

  

回答列表

8
 
vote
vote
最佳答案
 

我认为 logintoboggan 模块可以做你需要的一切。

logintoboggan模块通过提供以下功能和可用性改进,提供了在外部模块中的多个修改:

  1. 允许用户使用其用户名或其电子邮件登录 地址。

  2. 允许用户立即登录。 在访问拒绝页面的登录表格上提供未登录(匿名)用户的登录表格。

  3. 该模块提供了两个登录块选项:在单击"登录" 时立即使用JavaScript在块中显示表单。另一个将用户带到一个单独的页面,但登录时将用户返回到原始页面。
  4. 使用两个电子邮件自定义注册表格,以确保准确性。
  5. 使用"立即登录" 功能时,可选地将用户重定向到特定页面。
  6. 可选地将用户重定向到特定页面,在验证其电子邮件地址时。
  7. 可选地显示指示成功登录的用户消息。
  8. 可选择将登录和注册表格组合在一个页面上。
  9. 可选地以预定义的时间间隔从系统中清除未经验证的用户(请阅读Install.txt的Capeats部分以获取有关配置此功能的重要信息!)。
  10. 与规则模块集成到通过电子邮件验证过程验证时进行各种任务(请参阅 http:// drupal。 org / node / 880904 一个例子)
 

I think the LoginToboggan module can do everything you need.

The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements:

  1. Allow users to login using either their username OR their e-mail address.

  2. Allow users to login immediately. Provide a login form on Access Denied pages for non-logged-in (anonymous) users.

  3. The module provides two login block options: One uses JavaScript to display the form within the block immediately upon clicking "log in". The other brings the user to a separate page, but returns the user to their original page upon login.
  4. Customize the registration form with two e-mail fields to ensure accuracy.
  5. Optionally redirect the user to a specific page when using the 'immediate login' feature.
  6. Optionally redirect the user to a specific page upon validation of their e-mail address.
  7. Optionally display a user message indicating a successful login.
  8. Optionally combine both the login and registration form on one page.
  9. Optionally have unvalidated users purged from the system at a pre-defined interval (please read the CAVEATS section of INSTALL.txt for important information on configuring this feature!).
  10. Integrates with Rules module to do various tasks when a user validates via email validation process (see http://drupal.org/node/880904 for an example)
 
 
 
 
8
 
vote

我得到它:我需要去选择允许启用用户的电子邮件确认的复选框,这些复选框在"用户设置" 下列出。

在Drupal 7中,在Admin Panel中,在Configuration&gt下;人民>帐户设置>注册和取消>取消选择复选框:当访问者创建帐户时需要电子邮件验证。

 

I got it: I needed to de-select the checkbox that allows to enable the email confirmation of the users, which is listed under "User settings."

In Drupal 7, in admin panel, under Configuration > People > Account Settings > Registration and cancellation > deselect the checkbox: Require e-mail verification when a visitor creates an account.

 
 
 
 
1
 
vote

用户注册密码模块确实是您想要的。

让用户在需要验证邮件时在注册表单上注册密码。

默认情况下,用户可以直接在注册表上创建帐户,设置他们的密码并立即登录,或者他们可以创建其帐户,等待验证电子邮件,然后创建密码。使用此模块,用户能够以及密码创建帐户,并在收到验证电子邮件时立即激活其帐户。

 

User registration password module does exactly what you want.

Let users register with a password on the registration form when verification mail is required.

By default, users can create accounts directly on the registration form, set their password and be immediately logged in, or they can create their account, wait for a verification e-mail, and then create their password. With this module, users are able to create their account along with their password and simply activate their account when receiving the verification email.

 
 
 
 

相关问题

5  由于LocalHost循环,登录失败。任何想法为什么?  ( Login fails due to loop on localhost any ideas why ) 
我有git克隆了一个站点并使用备份并迁移到将数据库带到本地主机上。 在远程主机上工作登录工作正常。不是在本地。我不再工作了大约一个小时我会说。 Firefox已检测到服务器以永不完整的方式重定向此地址的请求。 我已经清除了所有历史,尝试了不同的浏览器,并几次重新启动Apache。 任何想法? 编辑: 我可以安装...

1  取消订阅时事通讯  ( Unsubscribe newsletter ) 
我在Drupal项目中实现了"simpleNews_register" 模块。因此,每当用户想要在本网站注册时,他必须输入他的用户名,电子邮件地址,密码,并同时他想订阅任何现有的新闻通讯,然后他选中相关的时事通讯复选框。然后,自动用户将收到有关订阅链接的一封邮件。所以,他想订阅,然后他会点击该链接。 在这里,我的要求...

9  迁移后我无法登录  ( I cannot log into after migration ) 
我搜索了数百个解决方案并实现了所有的东西。我也搜索了这个网站,以便找到同样的问题,但我无法找到它。 我有一个开发网站和生产网站。迁移到两者之间,我使用github推动和拉动。这在过去不是一个问题,但是,我多次遇到这个问题。文件迁移Drupal不再允许我登录后。我尝试登录凭据并立即收到访问拒绝页面。 我的网站cooki...

2  “用户帐户”菜单链接未显示给匿名用户  ( User account menu link does not show to anonymous users ) 
当用户登录用户菜单时,显示"我的帐户" 链接和"注销" 链接。但是,在注销菜单时会消失。 如何使菜单链接到仅显示用户菜单中的匿名用户的用户登录页面? 如果trey将他的评论发布为答案,我会检查它。自从我使用上下文,我已经禁用了块模块。我创建了一个由匿名用户角色触发的第二个站点上下文,并将菜单块放在用户区域中的登录页...

1  导出具有自定义字段的用户?  ( Export users with custom fields ) 
我需要设置在我们网站上注册的人的半正常导出。我们正在使用Drupal 7.我可以做一个简单的用户表导出,但这不包括我们添加的附加自定义字段。 在D7中有一个模块,请使用与这些记录关联的自定义字段一起处理将用户数据库导出? 如果没有,是否有一个简单的查询我可以做到识别运行时在注册过程关联的自定义字段?如果我的客户决定添...

2  将用户从身份验证URL重定向到注册页面  ( Redirect users from authentication urls to signup page ) 
我正在使用drupal 6。 如果用户是匿名用户,我想重定向用户/用户/登录,/用户/寄存器,/用户/注册/注册。此页面将显示登录名和寄存器表单。 唯一的页面将是/用户/密码,我不想在/注册的形式。 我很熟悉PHP,但我不确定我应该用它来实现哪些钩子。 ps。我已经知道如何自己打印这些表格。我的怀疑是关于网址。 ...

0  内容配置文件标题令牌  ( Content profile title token ) 
我需要一个内容配置文件标题令牌。我下载了这个小模块,但它仅适用于text_field,我需要一个标题。 ...

4  在用户面板中显示用户头像  ( Display the user avatar in a user panel ) 
是有替代方案制作登录框,该登录框进入默认用户面板(我的帐户,管理等)显示用户名上方的用户的个人资料图片? ...

4  是否有更好的方法来使用视图制作用户配置文件选项卡?  ( Is there a better way to make a user profile tab using a view ) 
我已经使用cck创建了一个问题节点类型,并希望显示用户在其个人资料页面上的选项卡上创建的所有问题。 我所做的方式感觉有点间接。我有: 创建了一个列出了所有用户问题的视图,并拨打了一个块以显示它。 配置了块,使其仅在右路("用户/ * /疑问" )上显示。 在此路径中创建了Hook_Menu的条目。使用页面回调,调用...

1  从外部应用程序登录Drupal  ( Logging into drupal from an external application ) 
我目前正在使用服务模块和一些自定义代码删除,登录和编辑drupal用户外部应用程序。我当前可以在外部应用程序上作为用户登录,但我只是在代码中登录而不是实际浏览器。这意味着我可以在代码中使用经过身份验证的帐户执行操作,但当我通过浏览器访问我的Drupal网站时,我尚未登录。我希望我的用户在登录我的外部应用程序时登录dr...

6  限制Drupal中自定义模块的权限  ( Restrict permission to custom modules in drupal ) 
我正在使用drupal 6,我创建了一个自定义模块。该模块由一种形式组成,可用于将记录添加到数据库。 但我看到所有用户,均匀的用户都可以访问此表单的链接( 998876661 )。 我想限制对此模块的访问,并从所有普通用户中形成。我只想要管理员访问它。 我已经创建了一个名为Administrator的角色,并仅为管理...

3  在视图中创建UserList(包括自定义用户字段)  ( Creating a userlist in views including custom user fields ) 
我已经在Drupal 7中使用视图3遇到了一个问题。 我想创建一个用户列表,其中一堆我添加到用户配置文件的字段(使用drupal的核心用户字段)。我需要一个所有用户的列表,现在我一直在获取当前创建的内容及其作者(使用相应的用户字段)。并非所有用户都创建了内容。 我创建了一个关系"内容:作者" 以访问自定义用户字段,但...

4  成功登录后如何关闭登录窗口  ( How to close login popup after successful login ) 
我正在开发FF扩展,它显示第三方网站的特定于用户的信息。用户需要登录我的Drupal-网站。我正在使用跨域证明 jQuery.ajax() 检查登录状态。如果用户未登录,则FF-extension会打开一个弹出窗口( window.open() ),显示Drupal登录/寄存器/ passwordlost页面(/用户...

1  关于用户电子邮件激活的问题  ( Question about user email activation ) 
我注意到用户表有一个列的列。 1状态是否意味着帐户已激活电子邮件?这是区分激活的帐户和未经alvateated帐户的唯一方法吗?此外,我想制作一个模块,当用户电子邮件激活他的帐户时会做某事。我猜这将是用户钩子,但是什么op代码我将用什么何时何时激活他的帐户? ...

2  如何在Drupal 7中创建2个或更多不同的注册页面  ( How to create 2 or more different registration pages in drupal 7 ) 
我正在尝试创建(在此,我的第一个项目)2用户注册页面,一个免费,另一个可能是通过Ubercart注册的"付费" 订阅。我正在使用autoassignrole,profile2,视图,角色。 我相信它真的很容易,但我似乎在圈子里走来走去,没有得到任何地方。也许我看不到'树'的'逻辑'。 Drupal论坛缺乏任何具体答案...

2  如何在位置模块中更改国家下拉列表?  ( How to alter country dropdown in location module ) 
我一直在研究一种方法来限制可用的国家在贡献的位置模块附带的下拉。我认为 hook_form_alter() 是处理某些国家的方法,但是从手中启动 hook_form_alter() 片段不是我有能力实现的东西。经过大量谷歌曲,我无法找到代码片段让我开始。 我现在正在工作的项目只允许来自美国和加拿大的注册,所以我希望将...

1  如何使用Profiles2模块进行Drupal  ( How to use the profiles2 module for drupal ) 
我想使用for for drupal 7模块来创建与用户帐户分开的用户配置文件。 我正试图找出用于编辑用Profiles2模块创建的用户配置文件的URL是什么?例如: http://www.example.com/url-for-profile-editing-page 以及我必须修改的模板文件是什...

4  如何制作密码不区分大小写?  ( How to make passwords case insensitive ) 
它看起来像Drupal 7中的密码区分大小写。有没有办法使它们不区分大小写? ...

2  直接修改数据库注销用户?  ( Logging out user by modifying database directly ) 
是有没有办法通过仅修改Drupal数据库来注销用户? ...

2  内容配置文件+规则。动作问题,当用户创建配置文件然后登录  ( Content profile rules problem with action when user is created a profile the ) 
家伙。 content_profile和规则模块出现了问题。默认情况下,规则有 重定向到配置文件创建页面,如果用户没有配置文件。 工作正常。当用户在网站上注册然后登录时,它将注册用户重定向到节点/添加/配置文件(内容配置文件创建页面)。但是当已经有配置文件节点登录的用户时,他将重定向到MySite.com/nod...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.