示例#1
0
 public function testFilters()
 {
     //! default filters
     $this->assertFalse(\PHPPE\Core::cf("csrf"), "CSRF");
     $is = @$_SERVER['REQUEST_METHOD'] == "GET" ? true : false;
     $this->assertEquals($is, \PHPPE\Core::cf("get"), "GET");
     $is = @$_SERVER['REQUEST_METHOD'] == "POST" ? true : false;
     $this->assertEquals($is, \PHPPE\Core::cf("post"), "POST");
     //! Access Control Entry
     $this->assertEquals(\PHPPE\Core::$user->has("loggedin"), \PHPPE\Core::cf("@loggedin"), "ACE");
     $old = \PHPPE\Core::$user->id;
     \PHPPE\Core::$user->id = 1;
     $this->assertTrue(\PHPPE\Core::cf("loggedin"), "loggedin");
     \PHPPE\Core::$user->id = $old;
 }