当前位置: 首页>>代码示例>>PHP>>正文


PHP ElggUser::isEnabled方法代码示例

本文整理汇总了PHP中ElggUser::isEnabled方法的典型用法代码示例。如果您正苦于以下问题:PHP ElggUser::isEnabled方法的具体用法?PHP ElggUser::isEnabled怎么用?PHP ElggUser::isEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ElggUser的用法示例。


在下文中一共展示了ElggUser::isEnabled方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: uservalidationbyemail_check_manual_login

/**
 * Prevent a manual code login with login().
 *
 * @param string   $event
 * @param string   $type
 * @param ElggUser $user
 * @return bool
 *
 * @throws LoginException
 */
function uservalidationbyemail_check_manual_login($event, $type, $user)
{
    $access_status = access_get_show_hidden_status();
    access_show_hidden_entities(TRUE);
    if ($user instanceof ElggUser && !$user->isEnabled() && !$user->validated) {
        // send new validation email
        uservalidationbyemail_request_validation($user->getGUID());
        // restore hidden entities settings
        access_show_hidden_entities($access_status);
        // throw error so we get a nice error message
        throw new LoginException(elgg_echo('uservalidationbyemail:login:fail'));
    }
    access_show_hidden_entities($access_status);
}
开发者ID:bhargavgarlapati,项目名称:Elgg,代码行数:24,代码来源:start.php

示例2: uservalidationbyadmin_check_manual_login

/**
 * Prevent a manual code login with login().
 *
 * @param string   $event
 * @param string   $type
 * @param ElggUser $user
 * @return bool
 */
function uservalidationbyadmin_check_manual_login($event, $type, $user)
{
    $access_status = access_get_show_hidden_status();
    access_show_hidden_entities(TRUE);
    // @todo register_error()?
    $return = $user instanceof ElggUser && !$user->isEnabled() && !$user->validated ? FALSE : NULL;
    access_show_hidden_entities($access_status);
    return $return;
}
开发者ID:ewinslow,项目名称:elgg-uservalidationbyadmin,代码行数:17,代码来源:start.php


注:本文中的ElggUser::isEnabled方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。