⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 summarymailer.class.php

📁 一个用PHP编写的
💻 PHP
字号:
<?php		class SummaryMailer	{        /**         * send confirm email to user.         * user will activate his/her account according to this email		 *		 * @static         */        function sendConfirmationEmail( $userName ) 		{			lt_include( PLOG_CLASS_PATH."class/summary/mail/confirmemailmessage.class.php" );					lt_include( PLOG_CLASS_PATH."class/config/config.class.php" );			lt_include( PLOG_CLASS_PATH."class/mail/emailservice.class.php" );						lt_include( PLOG_CLASS_PATH."class/locale/locales.class.php" );            $activeCode = SummaryMailer::generateActiveCode();            // store the active code to the backend db in the properties field of user table            $users = new Users();            $userInfo = $users->getUserInfoFromUsername( $userName );            $userInfo->setProperties(Array("activeCode"=>$activeCode));            $users->updateUser($userInfo);			$config =& Config::getConfig();            $message = new ConfirmEmailMessage();            $message->setFrom( $config->getValue( "post_notification_source_address" ));            $message->addTo( $userInfo->getEmail());            $locale =& Locales::getLocale();            $message->setSubject( $locale->tr( "registration_default_subject" ));                        $message->setUsername($userName);            $message->setActiveCode($activeCode);            // create active Link            $base_url = $config->getValue("base_url");            $message->setActiveLink($base_url."/summary.php?op=activeAccount&username="                    .$userName."&activeCode=".$activeCode);            $message->createBody();            $service = new EmailService();            $service->sendMessage( $message );        }		        /**         * generate a random active code based on current time         * @return a string that random generated         * @access private		 * @static         */        function generateActiveCode()		{            srand((double)microtime() * 10000000);              $activeCode = md5(time() . rand(1, 10000000));            return $activeCode;        }	}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -