Questions tagged «users»

用户实体是Drupal使用的最重要的实体之一。

1
仅在/用户个人资料页面上显示阻止
我想在用户访问/ user上自己的个人资料页面时显示一个阻止。公用用户配置文件的路径为“ / member / [用户名]”。 当我将块限制为“用户”时,它不会显示。当我将其限制为“ member / *”时,它将同时显示在自己的个人资料和公开个人资料上。 “用户”网址是否有些特殊?
10 7  users  blocks 




3
您如何删除“用户登录”块?
我知道这是一个简单的问题,但是我已经搜索了太长时间。 我只想删除用户登录框,以便除管理员访问权限外,对网站的所有访问都是匿名的。我们不希望用户在系统上创建帐户。
10 7  users 

3
* .drupal.org单一登录的工作方式
我相信有很多方法可以在Drupal中实现单点登录。我想知道* .drupal.org网站一直在使用的方法。如果我访问任何drupalconf网站http://chicago2011.drupal.org/user或http://london2011.drupal.org/user,它将使用drupal.org网站中提供的用户凭据对我进行身份验证。如果有人可以指出实现这些目标的模块或手册页面,我将不胜感激。提前致谢。
10 7  users  multi-sites 


3
管理员可以创建没有密码的新帐户吗?
管理员创建新帐户(admin / people / create)时,系统会提示他们输入该帐户的密码。我的客户希望这样的情况是,在后端创建帐户时,管理员不必输入密码,但是会向用户发送一条带有一次性登录链接的通知消息,然后可以设置使用该密码登录后输入密码。实现这样的最佳方法是什么? 我曾想过可能会更改表单以将#default_value密码字段的值设置为随机密码,然后再设置'#access' => FALSE,但是我不确定这是否是最好的方法。
10 7  users 

2
如何通过REST服务创建具有角色的用户?
我可以通过以下JSON格式创建一个新用户。(使用POSTER附加程序将此数据发布到REST服务。) { "name":"user34", "pass":"3323", "mail":"sample@example.com", "status":"1" } 我的问题是如何创建具有特定角色的用户。我尝试使用以下JSON格式。 { "name":"user35", "pass":"pwds3", "mail":"sample2@example.com", "status":"1", "roles":{ "2":"authenticated user", "4":"moderator" } } 但是响应给出了以下错误 [“检测到非法选择。请与站点管理员联系。”]
10 7  users  services 

2
如何以编程方式更新列表字段的允许值?
我在Drupal 7中为Profile2帐户创建了一个选择列表。在允许值列表中,我添加了一些值。现在,我想以编程方式更新该列表中的值(添加,删除或更新)。我不想使用form_alter,因为我希望将这些更新提交给数据库。我的问题是,我似乎找不到这些值在数据库中的存储位置,或者如何从Profile2中提取这些值,更新它们然后保存它们。 我已经在这个特定问题上搜寻了很多内容,但找不到有关如何执行此操作的答案。我希望有人能帮助我。 谢谢。
10 7  forms  users 

4
如何根据角色隐藏视图的字段?
在/ admin / people中,我想隐藏显示名称(即,显示名称一定不能出现在用户列表中),而只是针对特定角色。 在我的.module文件中,我尝试了以下挂钩: function hook_views_data_alter(array &$data) { kint($data['users']);die; } function hook_views_pre_render(\Drupal\views\ViewExecutable $view) { if($view->id() == 'myview'){ print_r($view->result);die; // kint($value->_entity->get('title')->value); } } function hook_views_post_render(\Drupal\views\ViewExecutable $view) { if ($view->id() == 'viewid') { // Set the view title. $field_name = $view->getFields(); } } function hook_field_views_data_views_data_alter(array &$data, \Drupal\field\FieldStorageConfigInterface $field) { $field_name = …
10 views  8  users 


3
将一个实体表单嵌入到另一个实体表单中,然后保存两者
我有一个自定义实体,这取决于用户实体。实际上,即使如此,我仍然认为有必要在用户个人资料表单中显示我的实体表单: 我现在遇到的问题如下:有2个保存按钮。并且,如果还不够好,则用户(下一个)的保存按钮甚至不再起作用,并且白色标签保存按钮仅保存白色标签实体。 将该表单更改为用户表单,如下所示: function whitelabel_form_user_form_alter(&$form, FormStateInterface $form_state) { $whitelabel = WhiteLabel::load(1); $whitelabel_form = \Drupal::service('entity.manager') ->getFormObject('whitelabel', 'default') ->setEntity($whitelabel); $form['whitelabel'] = array( '#type' => 'details', '#title' => t('White label settings'), '#open' => TRUE, 'form' => \Drupal::formBuilder()->getForm($whitelabel_form), ); } 我希望改组$whitelabel_form数组中的某些参数(以前在Drupal 7中使用过),但是该数组很大,无法找到所需的提交按钮和处理程序。 所以问题是,可以做到吗?推荐的方法是什么?
9 8  forms  users 

4
如何从用户ID获取用户名?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 10个月前关闭。 我想打印仅知道用户ID的用户名。我该如何实现?
9 users  8 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.