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


PHP MEMBER::createFromName方法代码示例

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


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

示例1: forgotPassword

 /**
  *  Sends a new password
  */
 function forgotPassword()
 {
     $membername = trim(postVar('name'));
     if (!MEMBER::exists($membername)) {
         doError(_ERROR_NOSUCHMEMBER);
     }
     $mem = MEMBER::createFromName($membername);
     /* below keeps regular users from resetting passwords using forgot password feature
     		 Removing for now until clear why it is required.*/
     /*if (!$mem->canLogin())
     		doError(_ERROR_NOLOGON_NOACTIVATE);*/
     // check if e-mail address is correct
     if (!($mem->getEmail() == postVar('email'))) {
         doError(_ERROR_INCORRECTEMAIL);
     }
     // send activation link
     $mem->sendActivationLink('forgot');
     if (postVar('url')) {
         redirect(postVar('url'));
     } else {
         //			header ("Content-Type: text/html; charset="._CHARSET);
         sendContentType('text/html', '', _CHARSET);
         echo _MSG_ACTIVATION_SENT;
         echo '<br /><br />Return to <a href="' . $CONF['IndexURL'] . '" title="' . $CONF['SiteName'] . '">' . $CONF['SiteName'] . '</a>';
     }
     exit;
 }
开发者ID:hatone,项目名称:Nucleus-v3.64,代码行数:30,代码来源:ACTION.php

示例2: doTemplateVar

 function doTemplateVar(&$item)
 {
     global $DIR_MEDIA, $CONF;
     // see if there is a podcast file here
     if (strstr($item->body . " " . $item->more, PODCAST_MARKER)) {
         $mem = MEMBER::createFromName($item->author);
         $id = $mem->getId();
         $search = "/\"(http:\\/\\/.*?\\.(mp(e?g|2|3|4)|wm[adfvxz]|torrent))\"/i";
         preg_match($search, $item->body . " " . $item->more, $result);
         $mfile = explode("/", $result[1]);
         $file = $DIR_MEDIA . $id . '/' . $mfile[sizeof($mfile) - 1];
         if (file_exists($file)) {
             $size = filesize($file);
         } else {
             $hdrs = array_change_key_case(get_headers($result[1], 1), CASE_LOWER);
             $size = isset($hdrs['content-length']) ? $hdrs['content-length'] : 0;
         }
         $type = $this->get_contenttype($result[1]);
         $url = $result[1];
         echo "<enclosure url=\"{$url}\" length=\"{$size}\" type=\"{$type}\"/>";
     }
 }
开发者ID:NucleusCMS,项目名称:NP_PodcastEx,代码行数:22,代码来源:NP_PodcastEx.php


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