예제 #1
0
    $cookie = $cookieGet->getCookie($app);
    $logged = new Logged();
    $user_id = $logged->getLogged($db, $cookie);
    $login = new Login();
    $log = $login->getLogin($user_id, $db);
    if ($log != 'Anonymous') {
        $app->redirect('/TwigBlog');
    } else {
        $app->render('Enter.php');
    }
})->name('enter');
$app->post('/enter', function () use($app) {
    $db = $app->db;
    $cookieGet = new Cookie();
    $cookie = $cookieGet->getCookie($app);
    $logged = new Logged();
    $user_id = $logged->getLogged($db, $cookie);
    $login = new Login();
    $log = $login->getLogin($user_id, $db);
    if ($log != 'Anonymous') {
        $app->redirect("/TwigBlog");
    } else {
        /*
         $login=htmlspecialchars($_POST['login']);
         $password=htmlspecialchars($_POST['password']);
          //checking if user exists
        * 
        */
        $userpost = new UserPost();
        $postarr = $userpost->postEnter($_POST);
        $db = $app->db;
예제 #2
0
 public function Download($files, $app, $token)
 {
     $obj = new Files();
     $obj->parseFile($files);
     $this->token - $token;
     $user_id = $obj->user_id;
     // $cookieDB = $obj->cookie;
     $cookie = $app->getCookie('username');
     $public = $obj->public;
     $db = $app->db;
     $this->db = $db;
     $logged = new Logged();
     $id = $logged->getLogged($db, $cookie);
     //checking of the user is registered in Users table as the user or anonymous which added this file and getting his id
     if ($id == $user_id) {
         $this->Load($files, $app);
     } elseif ($public == 0) {
         $this->Load($files, $app);
     } else {
         $app->notFound();
     }
 }