コード例 #1
0
ファイル: doAction.php プロジェクト: juedaiyuer/codeworkplace
        $urlencode = urlencode($url);
        $str = <<<EOF
\t\t亲爱的{$username}您好~!感谢您注册我们网站<br/>
\t\t请点击此链接激活帐号即可登陆!<br/>
\t\t<a href="{$url}">{$urlencode}</a>
\t\t<br/>
\t\t如果点此链接无反映,可以将其复制到浏览器中来执行,链接的有效时间为24小时。\t\t
EOF;
        $message->setBody("{$str}", 'text/html', 'utf-8');
        try {
            if ($mailer->send($message)) {
                echo "恭喜您{$username}注册成功,请到邮箱激活之后登陆<br/>";
                echo '3秒钟后跳转到登陆页面';
                echo '<meta http-equiv="refresh" content="3;url=index.php#tologin"/>';
            } else {
                $PdoMySQL->delete($table, 'id=' . $lastInsertId);
                echo '注册失败,请重新注册';
                echo '3秒钟后跳转到注册页面';
                echo '<meta http-equiv="refresh" content="3;url=index.php#toregister"/>';
            }
        } catch (Swift_ConnectionException $e) {
            echo '邮件发送错误' . $e->getMessage();
        }
    } else {
        echo '用户注册失败,3秒钟后跳转到注册页面';
        echo '<meta http-equiv="refresh" content="3;url=index.php#toregister"/>';
    }
} elseif ($act === 'login') {
    //完成登陆的功能
    $row = $PdoMySQL->find($table, "username='******' AND password='******'", 'status');
    if ($row['status'] == 0) {