Exemplo n.º 1
0
 });
 // ------ Register ------
 $app->get('/register', function () use($app, $di) {
     $app->render('user/register.php');
 });
 $app->post('/register', function () use($app, $di) {
     $message = 'Success!';
     $posted = $app->request->post();
     $user = new Notch\Users($di);
     // Be sure we don't already have that user
     $find = $user->getUserByUsername($posted['username']);
     if (!empty($find)) {
         $success = false;
         $message = 'User "' . $posted['username'] . '" already exists!';
     } else {
         $success = $user->create($posted);
         if ($success === false) {
             $message = 'There was an error creating the user!';
         }
     }
     $data = array('success' => $success, 'message' => $message);
     $app->render('user/register.php', $data);
 });
 // ------ Detail ------
 $app->get('/detail/:username', function ($username) use($app, $di) {
     $user = new Notch\Users($di);
     $data = array('user' => $user->getUserByUsername($username), 'currentUser' => $_SESSION['username']);
     $app->render('user/detail.php', $data);
 });
 // ------ Edit ------
 $app->get('/edit/:username', function ($username) use($app, $di) {