user-accounts 相关问题

用户帐户是表示计算机系统的物理用户的数据对象。通常,用户帐户表示为数据库对象。

在 Linux/POSIX 系统上获取用户全名的最简单方法是什么?

我可以通过 /etc/passwd 进行 grep,但这看起来很繁重。 未安装“finger”,我想避免这种依赖性。 这是一个程序,所以如果有一些命令可以...

回答 10 投票 0

B2C 问题:找不到所提供的用户 ID 的帐户。冒充退货

已手动创建一组用户。我有 3 个属于 Entra 的用户并使用 SSO 登录。这 3 个用户和另一个用户(手动创建)属于某个组(Entra 组)。我有...

回答 1 投票 0

有没有办法找出用户在 Active Directory 中被禁用的日期?

我目前正在处理 Active Directory,我需要知道某些帐户何时被禁用。有last_modified(日期)属性,但我不确定是否启用/禁用帐户...

回答 2 投票 0

Azure Active Directory 提供程序不支持声明组

我正在尝试读取用户拥有的组,我创建了一个名为“组”的声明,并将此行添加到多个技术配置文件中,所有这些都旨在从 AAD 读取。 我正在尝试读取用户拥有的组,我创建了一个名为“组”的声明,并将此行添加到多个技术配置文件中,所有这些都旨在从 AAD 读取。 <OutputClaim ClaimTypeReferenceId="groups" /> 但是我收到了提到的错误 我已经尝试将声明声明为字符串或字符串集合,到目前为止没有成功。 您只能使用schema中的属性。 要使用“组”,它需要是一个扩展属性。

回答 1 投票 0

如何修复 Pip 的权限错误?

当我尝试在家中的 Mac 上安装 Python 包时,我经常会因尝试写入日志文件或 site-packages 目录而出现权限错误,如下所示: 命令 /usr/bin/pyth...

回答 6 投票 0

Powershell 显示错误的用户数量

$计算机 = '计算机名称'; $users = gwmi win32_LogonSession -Computer $computer -Filter 'LogonType=2 或 LogonType=10' | %{ gwmi -ComputerName $computer -查询“{

回答 1 投票 0

如何在 Django REST Framework 中实现访客登录

我目前有一个后端设置,用户可以通过提供电子邮件、名称和密码进行注册。这些字段是注册所必需的。我想实现访客登录功能,其中访客...

回答 1 投票 0

Django allauth 无需密码注册

是否可以使用 allauth 创建使用电子邮件作为用户名且没有其他详细信息(例如密码)的用户帐户?目的是让注册过程尽可能简单。密码可以吗...

回答 3 投票 0

在 Visual Studio Community 中,如何将本地计算机上的所有项目从 Windows 11 帐户克隆到新创建的 Windows 帐户?

我一直在 Windows 11 帐户上开发 Visual Studio Community 项目。 我创建了一个新的 Windows 帐户(同一台机器),但正如预期的那样,新帐户的桌面几乎是空的,Visual S...

回答 1 投票 0

如何根据控制台响应显示警报? ReactJS

我在网站上注册了帐户,我希望页面根据创建帐户的成功/失败显示警报。 这是我当前的代码(我当前显示警报...

回答 1 投票 0

Power Apps 帐户在没有工作地址的情况下无法登录

有没有一种方法可以在不使用工作电子邮件地址的情况下安装 Power Apps?目前,当我尝试免费尝试它时,它不会让我进入登录屏幕。 我已经尝试过个人...

回答 1 投票 0

网站账户创建:如何添加账户创建成功的弹窗? ReactJS

目前在我们的粉丝网站上我们建立了一个非常简单的帐户创建功能:用户一旦完成帐户创建,他们就无法知道创建是否成功...

回答 1 投票 0

检测 WooCommerce“我的帐户”页面的仪表板

如何检测仪表板上是否使用了“myaccount/my-account.php”模板。 目前我使用: query_vars['页面']) ) { ?> 如何检测仪表板上是否使用了“myaccount/my-account.php”模板。 目前我使用: <?php global $wp; if ( !isset($wp->query_vars['page']) ) { ?> <a href="/mein-konto/">Back to my Account</a> <?php } ?> <div class="myaccount_content"> <?php do_action( 'woocommerce_account_content' ); ?> </div> 但这感觉有点老套。不是有类似 is_myaccount_dashboard() 的功能吗? 更新:专门检测我的帐户“仪表板”页面 <?php global $wp; // If NOT My account dashboard page if( ! ( basename($wp->request) === 'my-account' && is_account_page() ) ){ ?> <a href="<?php echo get_permalink( get_option('woocommerce_myaccount_page_id')); ?>">Back to my Account Dashboard</a> <?php } ?> <div class="myaccount_content"> <?php do_action( 'woocommerce_account_content' ); ?> </div> 已测试且有效。 原答案: 是的,当然有 is_account_page() 原生 WooCommerce 条件在客户的帐户页面上返回 true。 这是使用 is_account_page() 和 is_user_logged_in() 的示例。要获取我的帐户链接网址,您可以使用:get_permalink( get_option('woocommerce_myaccount_page_id') )。 if ( !is_account_page() ) { // User is NOT on my account pages if ( is_user_logged_in() ) { // Logged in user // Link to "My Account pages dashboard". ?> <a href="<?php echo get_permalink( get_option('woocommerce_myaccount_page_id') ); ?>" title="<?php _e('My Account', 'woocommerce'); ?>"><?php _e( 'My Account', 'woocommerce' ); ?></a> <?php } else { // User is NOT logged in // Link to "Login / register page". ?> <a href="<?php echo get_permalink( get_option('woocommerce_myaccount_page_id') ); ?>" title="<?php _e( 'Login / Register','woocommerce' ); ?>"><?php _e( 'Login / Register', 'woocommerce' ); ?></a> <?php } } ?> 参考: 官方 WooCommerce 条件标签 在模板文件中显示我的帐户链接 之后,您可以通过主题覆盖 WooCommerce 模板使用我的帐户模板来微调更多 WooCommerce 行为...... 要在“我的帐户”区域中检测您所在的确切页面(以便您确定正在使用哪个模板),我认为 Woocommerce 没有提供方法。 我认为您必须使用普通 PHP 获取当前 URL,并将其与设置为仪表板/我的帐户主页的页面 URL 进行比较。 例如 $current_url = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; $dashboard_url = get_permalink( get_option('woocommerce_myaccount_page_id')); if($dashboard_url == $current_url){ // do your stuff here } Woocommerce 的 is_account_page() 条件函数将为所有“我的帐户”子页面返回 true,因此无法用于确定您是否专门位于仪表板页面。 我也有同样的问题(几年后,哈哈)。对于查看答案并想知道为什么它没有帮助的人来说,woocommerce 中提供的端点检测功能可以完全满足您的需求。您可以在此处阅读可用功能列表。 这直接取自 woocommerce 文档。我只是复制它,以防将来链接损坏 is_account_page() => 在客户的帐户页面上返回 true。 is_wc_endpoint_url() => 查看任何 WooCommerce 端点时返回 true is_wc_endpoint_url( '订单支付' ) => 当显示订单支付端点页面时。 is_wc_endpoint_url( '订单已收到' ) => 当显示收到订单的端点页面时。 is_wc_endpoint_url( '查看顺序' ) => 当显示查看订单的端点页面时。 is_wc_endpoint_url( '编辑帐户' ) => 当显示编辑账户的端点页面时。 is_wc_endpoint_url( '编辑地址' ) => 当显示编辑地址的端点页面时。 is_wc_endpoint_url( '丢失密码' ) => 当显示丢失密码的端点页面时。 is_wc_endpoint_url( '客户注销' ) => 当显示客户注销的端点页面时。 is_wc_endpoint_url( '添加付款方式' ) => 当显示添加支付方式的端点页面时。 实际上,我发现这种情况似乎工作正常,以便仅使用本机 WC 代码检测 WC 仪表板页面: if (is_user_logged_in() && is_account_page() && !is_wc_endpoint_url()) { echo 'WC Dashboard'; } else { echo 'no WC Dashboard'; } 我还需要专门识别仪表板并发现这个问题,但我不喜欢任何答案,并且 WooCommerce 仍然没有内置标签来执行此操作... 我对答案有两个问题,第一个是使用is_wc_endpoint_url()(并非绝对正确),第二个是比较网址(我猜是个人品味?) is_wc_endpoint_url() 可以为端点返回 false 由主题或插件添加,因此您可能会得到漏报。有 一个过滤器,这样你就可以添加自己的过滤器,但你不能相信这个插件 会这样做。 比较 URL 对我来说感觉很麻烦。你或许可以得到 结果值得信赖,而且非常简单,所以不是 这必然是一个糟糕的方法。尽管我会放弃 URL 的硬编码部分或至少允许翻译。 现在,如果您想一想,WooCommerce 本身肯定知道何时加载仪表板.php,因此我只是采用该代码并重构它以简单地识别仪表板: function is_dashboard(){ global $wp; if( ! empty( $wp->query_vars ) ){ foreach ( $wp->query_vars as $key => $value ) { // Ignore pagename param. if ( 'pagename' === $key ) { continue; } if ( has_action( 'woocommerce_account_' . $key . '_endpoint' ) ) { return false; } } } return true; } 对我来说,这是最简单的方法,尽管如果做得正确,比较 URL 可能就足够了。对于这个问题,您不能相信is_wc_endpoint_url()。 希望这对仍在寻找 is_dashboard() 或 is_account_page('dashboard') 的人有所帮助

回答 5 投票 0

如何为帮助台用户授予 Windows 7 上 Active Directory 的只读访问权限?

我们在 Windows Server 2012 R2 上使用 Active Directory。所有员工都使用连接到域的 Windows 7 桌面。我们的第一线服务台用户无权访问 Active

回答 2 投票 0

调用命令在远程计算机上创建用户帐户

当我在 PowerShell 中键入以下脚本时,该命令执行时没有任何错误,但它会提示输入用户名、密码,并再次提示输入要在每台电脑的用户组中添加的名称。怎么办...

回答 1 投票 0

Laravel - 在用户登录时删除身份验证用户帐户

我正在尝试构建一个功能,用户可以在登录时删除自己的帐户。我正在努力寻找任何示例或逻辑/最佳实践。 控制器看起来像这样: 公开

回答 2 投票 0

使用用户帐户密码更改运行的服务会发生什么情况?

例如 我正在运行一个配置为在用户帐户下运行的 Windows 服务,我已更改该用户帐户的密码。 如果我不更改登录密码,服务会发生什么情况...

回答 2 投票 0

IIS/ASP.NET 的所有用户帐户是什么以及它们有何不同?

在安装了 ASP.NET 4.0 的 Windows Server 2008 下,有一大堆相关的用户帐户,我无法理解哪个是哪个,它们有何不同,以及哪个是真正的...

回答 1 投票 0

在 Windows 上创建新用户帐户而无需“为您做好准备”

For Reasons™,我正在为一个应用程序编写一个安装程序,该应用程序(除其他外)以编程方式在 PC 上创建一个新的用户帐户,(人类)用户稍后可以使用该帐户以交互方式登录。这...

回答 1 投票 0

从 EntraID 和 MS365 Protal 创建用户有什么区别?

因此我可以从 Microsoft 365 门户创建用户,而无需使用 EntraID。这会自动在 EntraID 上创建用户吗?含义:用户是否同步?当我使用 EntraID 创建用户时会...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.