function checkName($postdata) { $regname = $postdata['regname']; $user = new User(); if ($user->findByName($regname)) { echo "exists"; } }
public function logintry($postdata) { $inputname = $postdata['inputname']; $inputpass = $postdata['inputpass']; $user = new User(); $user->findByName($inputname); if ($user->getPassword() === hash('sha256', $inputpass)) { Session::create('user', $user->getName()); } else { echo 0; } }
public function __construct() { parent::__construct(); if (Session::isSession('user')) { $user = new User(); $user->findByName(Session::getData('user')); $authlevel = $user->getAuthlevel(); $this->view->addAuthlevel($authlevel); $this->view->addLogged(1); } else { $this->view->addLogged(0); } $posts = new Post(); $this->view->addPosts($posts->getAll()); }
function deletePost($alias) { if (Session::isSession('user')) { $user = new User(); $user->findByName(Session::getData('user')); $authlevel = $user->getAuthlevel(); if ($authlevel > 3) { $toDelete = new PostModel(); $toDelete->deleteByAlias($alias); $posts = new PostModel(); $this->view->addAuthlevel($authlevel); $this->view->addPosts($posts->getAll()); $this->view->forAjax('index'); } } }