Ejemplo n.º 1
0
 public function homepage()
 {
     $admin = Session::get('adminLoggedIn');
     if ($admin) {
         $members = Members::get();
         $posts = DB::table('posts')->join('members', 'members.memberID', '=', 'posts.memberID')->get();
         $data = array('members' => $members, 'posts' => $posts, 'homepage' => true);
         return View::make('admin/adminHomepage', $data);
     }
     Session::flush();
     return Redirect::to('login');
 }
Ejemplo n.º 2
0
 public function memberHomepage()
 {
     $memberID = Session::get('key');
     $members = Members::get();
     $followings = DB::table('follow')->select('followMemberID')->where('memberID', $memberID)->get();
     $posts = [];
     foreach ($followings as $f) {
         $posts = array_merge($posts, DB::table('posts')->join('members', 'members.memberID', '=', 'posts.memberID')->where('members.memberID', $f->followMemberID)->get());
     }
     //		return Hash::make('aaaaaa');
     return View::make('member/homepage', array('posts' => $posts, 'memberID' => $memberID, 'members' => $members));
 }
Ejemplo n.º 3
0
 public function loginControl()
 {
     $email = Input::get('email');
     $pw = Input::get('password');
     $members = Members::get();
     $admins = Admin::get();
     foreach ($admins as $admin) {
         if ($email == $admin->email && Hash::check($pw, $admin->password)) {
             Session::put('adminLoggedIn', true);
             return Redirect::to('admin');
         }
     }
     foreach ($members as $m) {
         if ($m->email == $email && Hash::check($pw, $m->password)) {
             Session::put('key', $m->memberID);
             return Redirect::to('homepage');
         }
     }
     return View::make('login', array('message' => 'Kullanıcı adı veya Şifre Yanlış!'));
 }
Ejemplo n.º 4
0
            $query = new Request();
            $name = $query->query($ident->getname($request['info']['id'])->sql);
            $response = (array) $request['info'];
            break;
        default:
            # code...
            break;
    }
    echo json_encode($response);
});
$app->post('/members', function () use($app) {
    $request = (array) json_decode($app->request->getBody());
    switch ($request['action']) {
        case 'GET':
            $action = new Members();
            $action->get((array) $request['info']);
            $insert = new Request();
            $response = $insert->query($action->sql);
            break;
        case 'REMOVE':
            break;
        case 'EDIT':
            break;
        case 'ADD':
            $action = new Members();
            $action->add((array) $request['info']);
            $insert = new Request();
            $insert->insertNR($action->sql);
            $response = $request['info'];
            break;
        default: