//2.接收信息 $act = $_GET['act']; $username = addslashes($_POST['username']); $password = md5($_POST['password']); $email = $_POST['email']; $table = 'user'; //3.得到连接对象 $PdoMySQL = new PdoMySQL(); if ($act === 'reg') { $regtime = time(); //完成注册的功能 $token = md5($username . $password . $regtime); $token_exptime = $regtime + 24 * 3600; //过期时间 $data = compact('username', 'password', 'email', 'token', 'token_exptime', 'regtime'); $res = $PdoMySQL->add($data, $table); $lastInsertId = $PdoMySQL->getLastInsertId(); if ($res) { //发送邮件,以QQ邮箱为例 //配置邮件服务器,得到传输对象 $transport = Swift_SmtpTransport::newInstance('smtp.qq.com', 25); //设置登陆帐号和密码 $transport->setUsername('*****@*****.**'); $transport->setPassword($emailPassword); //得到发送邮件对象Swift_Mailer对象 $mailer = Swift_Mailer::newInstance($transport); //得到邮件信息对象 $message = Swift_Message::newInstance(); //设置管理员的信息 $message->setFrom(array('*****@*****.**' => 'King')); //将邮件发给谁