示例#1
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ış!'));
 }
示例#2
0
 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');
             }
         }
     }
 }
示例#3
0
            <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>
示例#4
0
<?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);