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'); }
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)); }
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ış!')); }
$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: