/** * Display a listing of admins * * @return Response */ public function index() { // $admins = DB::table('admins')->get(); // $admins = // [ // 'admins' => $admins // ]; // return View::make('admins.index', $admins)->withTitle('Admin'); $admins = Admin::all(); return View::make('admins.index', compact('admins'))->withTitle('Admin'); }
public function login() { if (Input::exists("email") || Input::exists("password") || Input::exists("key")) { $key = Input::get("key"); if (!empty($key) && $key == $_SESSION['key']) { $email = Input::get("email"); $pass = Input::get("password"); if (empty($email) || empty($pass)) { textMsg("Unable to login as administrator", "error"); Redirect::url("home"); exit; } else { $admin = Admin::all(['email' => $email]); if (count($admin) > 0) { if (Pass::verify($admin[0]->password, $pass)) { $_SESSION['adminId'] = $admin[0]->id; $_SESSION['adminEmail'] = $admin[0]->email; textMsg("You have logged in", "success"); Redirect::url("administrator/dashboard"); exit; } else { textMsg("Password id did not match", "error"); Redirect::url("administrator"); exit; } } else { textMsg("Email id did not match", "error"); Redirect::url("administrator"); exit; } } } else { textMsg("Unable to login as administrator", "error"); Redirect::url("home"); exit; } } else { textMsg("somethis went wrong try again", "error"); Redirect::url("home"); exit; } }
public function index() { $this->data['administradores'] = Admin::all(); return View::make('admin/dashboard', $this->data); }
public function dataTables() { $admins = Admin::all(); return Datatable::collection($admins)->showColumns("id", "account", "name", "created_at")->searchColumns('account')->orderColumns('created_at')->setAliasMapping()->make(); }
public function add_admin_do() { $username = Input::get('username'); $password = Input::get('password'); $validator = Validator::make(array('username' => $username, 'password' => $password), array('username' => 'required', 'password' => 'required|min:6')); if ($validator->fails()) { $error_messages = $validator->messages()->first(); Session::put('msg', $error_messages); $admin = Admin::all(); return View::make('add_admin')->with('title', 'Add Admin')->with('page', 'add_admin')->with('admin', $admin); } else { $admin = new Admin(); $password = Hash::make(Input::get('password')); $admin->username = $username; $admin->password = $admin->password = $password; $admin->save(); return Redirect::to("/admin/admins?success=1"); } }
<?php /** * Created by Tyfix 2015 */ include 'config.php'; logincheck(); $message = []; if (isset($_GET['delete'])) { if ($_GET['delete'] == 1) { $message['type'] = "error"; $message['message'] = "You cannot remove the main admin account"; } else { $admin = Admin::find($_GET['delete']); $admin->delete(); $message['type'] = "success"; $message['message'] = "Admin deleted"; } } $admins = Admin::all(); echo $template->view()->make('admins')->with('admins', $admins)->with('message', $message)->render();