當前位置: 首頁>>代碼示例>>PHP>>正文


PHP mail::send_activate方法代碼示例

本文整理匯總了PHP中mail::send_activate方法的典型用法代碼示例。如果您正苦於以下問題:PHP mail::send_activate方法的具體用法?PHP mail::send_activate怎麽用?PHP mail::send_activate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在mail的用法示例。


在下文中一共展示了mail::send_activate方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: update

 public static function update($argv)
 {
     global $_cache, $_user, $_db;
     $result = 'succeed';
     if (!$_user->user_id) {
         return false;
     }
     if ($argv['password'] != '') {
         if ($argv['repeat_password'] == '' || $argv['password'] != $argv['repeat_password']) {
             return false;
         }
     }
     session_start();
     $cache_key = md5("activate_{$_user->user_id}");
     $email = filter_var($argv['email'], FILTER_VALIDATE_EMAIL);
     unset($argv['email']);
     if ($email && $email != $_user->email && !isset($_SESSION['activate'][$cache_key])) {
         //ÓÊÏäÒÑ´æÔÚ
         if (self::get_one(array('email' => $email))) {
             return 'email_exist';
         }
         mail::send_activate($email, $cache_key);
         //		$_cache->add($cache_key,$user->user_id.'_'.$email);
         $_SESSION['activate'][$cache_key] = $_user->user_id . '_' . $email;
         $result = 'email';
     }
     $argv = array_intersect_key($argv, self::$default_value);
     if (!empty($argv)) {
         $_db->update('users', $argv, array('user_id' => $_user->user_id));
         $_cache->delete("user_{$user->user_id}");
     }
     return $result;
 }
開發者ID:questionlin,項目名稱:pickcat,代碼行數:33,代碼來源:user.class.php


注:本文中的mail::send_activate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。