示例#1
0
 public function recover()
 {
     //si se desea activar el envio de correo, se debe descomentar lo anterior y afectar el metodo getRecov de $this->ojbuser para que envie la activacion del link
     //y en el script actualizar para que en lugar de actualizar el password actualize la activacion de link
     $result = 'OK';
     $password = ControlService::generateRandom(10);
     $this->objuser->setPassw($password);
     $passhid = md5($password);
     $this->objuser->setPassword($passhid);
     //$result=$this->objservice->recover($this->objuser);
     //esta parte el envio de correo y la generacion de la clave del link
     $linkhid = md5('getPassword(' . $password . ')');
     $this->objuser->setActivateLink($linkhid);
     $result = $this->objservice->recover($this->objuser);
     if ($result == 'OK') {
         $objmail = new MailerRecover($this->objuser);
         $resultmail = $objmail->sender();
     }
     $this->getResult($result, $resultmail);
 }
示例#2
0
 public function resyn()
 {
     vendor("ControlService", LIB_PATH . "\\Service");
     $service = new ControlService();
     //$result = $service->query($request);
     //$result = $service->synNoSucceed();
     $service->autoupdate();
 }
示例#3
0
<?php 
define('APP_NAME', 'APP');
define('APP_PATH', realpath("."));
// 定义ThinkPHP框架路径
define('THINK_PATH', APP_PATH . '/../ThinkPHP');
// 加载框架入口文件
require THINK_PATH . "/ThinkPHP.php";
//实例化一个网站应用实例
$App = new App();
$App->init();
vendor("ControlService", LIB_PATH . "\\Service");
$service = new ControlService();
$service->autoupdate();
示例#4
0
<?php

require_once "../controller/ControlService.php";
$objservice = new ControlService($service);
if ($service == 'getcaptcha') {
    echo $objservice->getCaptcha();
} else {
    if ($service == 'getschool') {
        echo $objservice->getSchool();
    } else {
        if ($service == 'activate') {
            if ($codegenerate == md5('getIdUser(' . $code . ')')) {
                echo $objservice->Activate($code, $activatekey);
            }
        } else {
            if ($service == 'recover') {
                if ($codegenerate == md5('getIdUser(' . $code . ')')) {
                    echo $objservice->ActivateRecover($code, $activatekey, $password);
                }
            } else {
                if ($service == 'logout') {
                    session_start();
                    session_destroy();
                    header("Location: http://localhost/Proyectos/sae/pages/index.php");
                } else {
                    if ($service == 'getinstitution') {
                        echo $objservice->getInstitution();
                    } else {
                        if ($service == 'getstatecourse') {
                            echo $objservice->getCourseStates();
                        }