コード例 #1
0
ファイル: UserTest.php プロジェクト: Rayac/PDOtest
 public static function tearDownAfterClass()
 {
     $user = new User(self::$pdo);
     foreach (self::$users as $key => $value) {
         $user->setEmail($value[0]);
         $result = $user->delete();
         if (!$result) {
             throw new \Exception('Could not delete user : '******'"' . $value[1] . '"');
         }
     }
 }
コード例 #2
0
ファイル: index.php プロジェクト: Rayac/PDOtest
    }
}
if (isset($_POST['rEmail']) && isset($_POST['rPass']) && isset($_POST['rUser'])) {
    $regUsernameL = strlen($_POST['rUser']);
    if ($regUsernameL >= 1) {
        if (!$user->userExists($email->getValue(), $_POST['rUser'])) {
            $user->register($email->getValue(), $pass->getPass(), $_POST['rUser']);
            header("Location: ?success=true");
        }
        $errors[] = $user->userExists($email->getValue(), $_POST['rUser']);
    } else {
        $errors[] = "Username too short";
    }
}
if (isset($_POST['DeleteUser'])) {
    if ($user->delete()) {
        header("Location: ?deleted=true");
    }
}
if (isset($_GET["success"])) {
    $message = "Registration complete!";
}
if (isset($_GET["deleted"])) {
    $message = "Account deleted!";
}
if (isset($_GET["logout"])) {
    $message = "Logged out!";
}
if (isset($_GET['register'])) {
    echo $twig->render("reg.twig");
    exit;