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ış!')); }
public static function routes($app = false) { foreach (Admin::get() as $model) { if (!empty($model->middleware)) { if ($app) { $app->group(['middleware' => $model->middleware], function () use($model, $app) { Admin::resource($app, 'admin/' . strtolower($model->model), 'CRUDController'); }); } else { Route::group(['middleware' => $model->middleware], function () use($model) { Route::resource('admin/' . strtolower($model->model), 'CRUDController'); }); } } else { if ($app) { Admin::resource($app, 'admin/' . strtolower($model->model), 'CRUDController'); } else { Route::resource('admin/' . strtolower($model->model), 'CRUDController'); } } } }
<div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="home.php">Site Admin</a> </div> <div style="color: white; padding: 15px 50px 5px 50px; float: right; font-size: 16px;"> <?php /**********************************************************************/ $admin = Admin::get($_SESSION['admin_id']); echo "Last login: "******"logout.php" class="btn btn-danger square-btn-adjust">Izloguj se <i class="fa fa-sign-out"></i></a></div> </nav> <!-- /. NAV TOP --> <nav class="navbar-default navbar-side" role="navigation"> <div class="sidebar-collapse"> <ul class="nav" id="main-menu"> <li class="text-center"> <img src="assets/img/gaga.jpg" class="user-image img-responsive"/> </li>
<?php require 'config.php'; $admins = Admin::get("1"); //print_r($admins); foreach ($admins as $a) { $a[0]; } $curdate = new DateTime('l'); $curdate = $curdate->format('d M Y H:i'); $admin = new Admin(); //$admin->admin_id = $a[0]; //$admin->admin_last_login = $curdate; //$admin->save(); Admin::logout(); header("location: index.php");
require_once "uploadImages.class.php"; session_start(); if (isset($_REQUEST['deconnexion'])) { session_unset(); session_destroy(); } $conn = Connection::get(); //Vérification identifiant et mdp avec BdD. si oui accueil admin et ouverture session if (!empty($_POST['login']) && !empty($_POST['password']) or isset($_SESSION['connecte'])) { if (!empty($_POST['login']) && !empty($_POST['password'])) { $listeAdmin = Admin::getAdmin(); $data = array(); foreach ($listeAdmin as $value) { if ($value['identifiant_admin'] == $_POST['login'] && crypt($_POST['password'], $value['mdp_admin']) == $value['mdp_admin']) { header("Cache-Control: private"); $_SESSION['admin'] = Admin::get($value['identifiant_admin']); $_SESSION['connecte'] = true; $data[0] = 'yes'; $data[1] = $_SESSION['connecte']; break; } else { $data[0] = 'no'; } } echo json_encode($data); } else { //accueil admin (liste evt) if (isset($_REQUEST['consulter_evenement'])) { $event = Evenement::getEventArray(); $event[] = $_SESSION['connecte']; echo json_encode($event);