Beispiel #1
0
 /**
  * The login page handler.
  * 
  * @access public
  * @return string The HTML code.
  */
 public function login()
 {
     $this->getView()->set('Error', null);
     if (Request::get('login') && Request::get('password')) {
         $Admin = new Admin();
         if ($Admin->login(Request::get('login'), Request::get('password')) !== false) {
             $this->halt();
         } else {
             $this->getView()->set('Error', 'Wrong password');
         }
     }
     return $this->getView()->render();
 }
 public function run()
 {
     $email = $_POST['login'];
     $password = hashpassword('md5', $_POST['password'], HASH_PASSWORD_KEY);
     $admin = Admin::login($email, $password);
     if ($admin) {
         // login
         Session::init();
         Session::set('role', $admin->admin_role);
         Session::set('loggedIn', true);
         Session::set('admin_id', $admin->admin_id);
         header('location: ../index');
     } else {
         $_SESSION['adminmessage'] = "Username or Password is wrong.";
         header('location: ../login');
     }
 }
Beispiel #3
0
        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav">
            <li><a href="../bio.php"><span class="glyphicon glyphicon-leaf"></span> A propos</a></li>
          </ul>
        </div><!-- /.navbar-collapse -->
      </div><!-- /.container-fluid -->
    </nav>
	  	<div id="container" class="container">
  	  	<h1>admin</h1>
        <?php 
$admin = new Admin();
$admin->display($session);
if (isset($_POST['login'])) {
    $admin->login($_POST['pseudo'], $_POST['password']);
}
?>
       
        <?php 
if (isset($_POST['modifier'])) {
    $admin->updatePics($_POST['titre'], $_POST['soustitre'], $_POST['id']);
}
if (isset($_POST['galmodifier'])) {
    $_SESSION['gallery'] = htmlspecialchars($_POST['galtitre'], ENT_QUOTES);
    $admin->updateGals($_POST['galtitre'], $_POST['galsoustitre'], $_POST['galid']);
}
?>
  	  	</div>

<?php

if (isset($_POST['uname']) && $_POST['uname'] != "" && isset($_POST['pwd']) && $_POST['pwd'] != "") {
    $msg_1 = null;
    $load_result_a[] = null;
    $uname = $_POST['uname'];
    $pwd = $_POST['pwd'];
    $ret_1 = Admin::login($uname, $pwd);
    echo $uname;
    $res_type = is_resource($ret_1) ? get_resource_type($ret_1) : gettype($ret_1);
    if (strpos($res_type, 'mysql') === false) {
        $msg_1 = 'Invalid resource type: ' . $res_type;
    } else {
        $total_row_1 = mysql_num_rows($ret_1);
        if ($total_row_1 > 0) {
            while ($rows_1 = mysql_fetch_row($ret_1)) {
                $load_result_a[1] = $rows_1[0];
                //user name
                echo "1";
            }
        } else {
            $msg_1 = "No record Found!";
        }
        mysql_free_result($ret_1);
    }
}
Beispiel #5
0
            <p>Enter the admin password to login.</p>
        </div>
    </div>
</header>

<div id="main">
    <div class="centre">
        <form action="" method="post">
            <div class="form-row">
                <label for="login-password">Password</label>
                <input type="password" name="login-password" autofocus required/>
            </div>

            <div class="form-row">
                <input type="submit" name="login-submit" value="Login"/>
            </div>
        </form>

        <?php 
require_once 'php/Admin.php';
if (!empty($_POST['login-submit'])) {
    if (!empty($_POST['login-password'])) {
        $response = Admin::login($_POST['login-password']);
        echo $response;
    } else {
        echo '<p class="error">Please enter a password.</p>';
    }
}
?>
    </div>
</div>
Beispiel #6
0
<?php

ob_start();
session_start();
require_once "../lib/config.inc.php";
require_once "../lib/classes/Admin.php";
$adminObj = new Admin();
$commonObj->clearCache();
if (isset($_POST["frmSubmit"]) && $_POST["frmSubmit"] == "yes") {
    $username = $commonObj->praseData($_POST["username"]);
    $password = sha1($commonObj->praseData($_POST["password"]));
    $adminObj->login($username, $password);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php 
echo ucfirst(SITE_ADMIN_TITLE);
?>
</title>

<link href="css/style.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" /><script src="lib/js/jquery.js" language="javascript"></script>
<script src="lib/js/common.js" language="javascript"></script>
<script>
function validateFrm(obj) {
var errArr =  new Array();
	errArr[errArr.length] ="<strong>Error: Following is missing:</strong>" ;
Beispiel #7
0
                    $next = $pid + 1;
                    echo " <a href='?page=" . $_GET['page'] . '&amp;action=' . $_GET['action'] . '&amp;do=' . $_GET['do'] . "&amp;page-id={$next}'>&gt;</a> ";
                    echo " ";
                    echo " <a href='?page=" . $_GET['page'] . '&amp;action=' . $_GET['action'] . '&amp;do=' . $_GET['do'] . "&amp;page-id={$lastPage}'>&gt;&gt;</a>";
                }
                echo ' </div>';
                break;
        }
    }
} else {
    echo '<h1>Admin Panel</h1>';
    if ($_SERVER['REQUEST_METHOD'] == "POST") {
        if (empty($_POST['username']) || empty($_POST['password'])) {
            echo '<p id="response" class="notification red">Please fill in all the fields.</p>';
        } else {
            if ($admin->login($_POST['username'], $_POST['password'])) {
                echo '<p id="response" class="notification green">You have successfully logged in. Please wait until the page reloads.</p>';
                $loggedIn = true;
                $log->addLog($_SESSION['loggedIn']['id'], "Logged in.");
                redirect("", "3");
            } else {
                echo '<p id="response" class="notification red">The user / password combination was incorrect. Please try again.</p>';
            }
        }
    }
    if ($loggedIn !== true) {
        ?>
	<form class="styled" action="" method="post">
		<label>Username</label>
	
		<input type="text" name="username" value="" />
Beispiel #8
0
<?php

require '../config.php';
if (isset($_POST['admin_username']) && isset($_POST['admin_password'])) {
    $admin_username = $_POST['admin_username'];
    $admin_password = $_POST['admin_password'];
    $admin_username = htmlspecialchars($admin_username);
    $admin_password = htmlspecialchars($admin_password);
    $admin_username = str_replace("'", "", $admin_username);
    $admin_password = str_replace("'", "", $admin_password);
    $admin_password = md5($admin_password);
    $admin = Admin::login($admin_username, $admin_password);
    if ($admin) {
        header("location: ../visnjica/home.php");
    } else {
        echo "Neposotjeci korisnik <br>";
        echo "<a href='index.php'>Pokusajte ponovo</a>";
    }
}
/*    
$admins = Admin::get($_SESSION['admin_id']);
        //print_r($admins);
        foreach ($admins as $a){ 
           echo $a[0];
        }
        
        $curdate = new DateTime('l');
        $curdate = $curdate->format('d M Y');
        $admin = new Admin();
        $admin->admin_id = $a[0];
        $admin->admin_last_seen = $curdate;
?>

<h2>Logg inn som administrator</h2>
<div id="feilmelding"></div>
<?php 
$innlogget = false;
// Brukernavn: sjefen
// Passord: svaktpassord
if (isset($_POST['knapp'])) {
    $bnavn = $_POST['bnavn'];
    $pord = $_POST['pord'];
    $admin = new Admin();
    if ($bnavn == "" || $pord == "") {
        echo "<p class=\"feilmelding\">Fyll ut begge feltene</p>";
    } else {
        if (!$admin->login($bnavn, $pord)) {
            echo "<p class=\"feilmelding\">Feil kombinasjon av brukernavn og passord</p>";
        } else {
            $innlogget = true;
            $_SESSION['admin'] = serialize($admin);
            echo "<p>Du er nå logget inn som " . $bnavn . ", og kan <a href=\"index.php\">gå videre til nettbutikken.</a></p>";
        }
    }
}
if (!$innlogget) {
    ?>
<form name="alogin" action="" method="post">
    <p><label for="bnavn">Brukernavn</label><input type="text" name="bnavn" id="bnavn" /></p>
    <p><label for="pord">Passord</label><input type="password" name="pord" id="pord" /></p>
    <p><input type="submit" name="knapp" value="Logg inn" onClick="return valider_alle()" /></p>
</form>
Beispiel #10
0
 public function action_index()
 {
     $session = Session::instance();
     $post = $this->request->post();
     $showLogin = true;
     $view = View::factory('admin')->bind('showLogin', $showLogin);
     if ($session->get('isAdminLoggedIn') == false) {
         if (isset($post['submit'])) {
             $user = $post['username'];
             $pass = $post['password'];
             $session->set('isAdminLoggedIn', false);
             $loginSuccess = false;
             if (Admin::login($user, $pass) == true) {
                 $loginSuccess = true;
                 $session->set('userType', 'admin');
                 $session->set('username', $user);
                 $session->set('isAdminLoggedIn', true);
                 $_SESSION['auth_user'] = $user;
             }
             if ($loginSuccess == true) {
                 echo '<script language="javascript">';
                 echo 'alert("Loggin successfully as Admin. ")';
                 echo '</script>';
                 header("Refresh:2; url=admin?p=null");
             } else {
                 echo '<script language="javascript">';
                 echo 'alert("Wrong  Username or Password, please try again.")';
                 echo '</script>';
             }
         }
     } else {
         $showLogin = false;
         if (HTTP_Request::POST == $this->request->method()) {
             if (isset($post['submit-approvecompany'])) {
                 if (isset($post['iCom'])) {
                     foreach ($post['iCom'] as $idCom) {
                         Admin::approveCompany($idCom);
                     }
                     echo '<script language="javascript">';
                     echo 'alert("Companies approved")';
                     echo '</script>';
                 } else {
                     echo '<script language="javascript">';
                     echo 'alert("Must select companies for approval ")';
                     echo '</script>';
                 }
                 header("Refresh:2; url=admin?p=null");
             } elseif (isset($post['submit-approveproject'])) {
                 if (isset($post['iPro'])) {
                     foreach ($post['iPro'] as $idPro) {
                         Admin::approveProject($idPro);
                     }
                     echo '<script language="javascript">';
                     echo 'alert("Projects approved")';
                     echo '</script>';
                 } else {
                     echo '<script language="javascript">';
                     echo 'alert("Must select project for approval ")';
                     echo '</script>';
                 }
                 header("Refresh:2; url=admin?p=null");
             } elseif (isset($post['submit-finishproject'])) {
                 if (isset($post['iPro'])) {
                     foreach ($post['iPro'] as $idPro) {
                         Admin::finishProject($idPro, $post['linkPro' . $idPro]);
                     }
                     echo '<script language="javascript">';
                     echo 'alert("Projects finished ")';
                     echo '</script>';
                 } else {
                     echo '<script language="javascript">';
                     echo 'alert("Must select project to be finished. ")';
                     echo '</script>';
                 }
                 header("Refresh:2; url=admin?p=null");
             }
         }
         $p = $this->request->query('p');
         if ($p == 'approvecompany') {
             $inactiveCompanies = Company::getInactiveCompanies();
             $view->inactiveCompanies = $inactiveCompanies;
         }
         if ($p == 'approveproject') {
             $inactiveProjects = Project::getInactiveProjects();
             $view->inactiveProjects = $inactiveProjects;
         }
         if ($p == 'finishproject') {
             $projects = MyDB::getAllProjects();
             $view->projects = $projects;
         }
         $view->p = $p;
     }
     $this->response->body(View::factory('header') . $view);
 }
Beispiel #11
0
                    <button onclick="location.href='?p=approveproject'" type='button' class='btn btn-success btn-md' id='approveprojectbtn' >Approve Projects</button>
                    <button onclick="location.href='?p=finishproject'" type='button' class='btn btn-success btn-md' id='approveprojectbtn' >Finish Projects</button>
           </div>
        </div>
        
        
        <div class='col-md-8'>
         <?php 
if ($_SESSION['isAdminLoggedIn'] == false) {
    if (isset($_POST['submit'])) {
        $user = $_POST['username'];
        $pass = $_POST['password'];
        $adminObj = new Admin($user, md5($pass));
        $_SESSION['isAdminLoggedIn'] = false;
        $loginSuccess = false;
        if ($adminObj->login() > -1) {
            $loginSuccess = true;
            $_SESSION['userType'] = 'admin';
            $_SESSION['username'] = $user;
            $_SESSION['pwHash'] = $adminObj->getPwHash();
            $_SESSION['isAdminLoggedIn'] = true;
        }
        if ($loginSuccess == true) {
            echo "login successfull <br> logged in as: " . $_SESSION['userType'];
            header("Refresh:2; url=admin.php");
        } else {
            echo "wrong username or password";
        }
    } else {
        echo "<form id='loginForm' role='form' action='admin.php' method='POST'>\n            \n                <fieldset>\n                <legend>Log on</legend>\n                <ol>\n                    <li>\n                        <label for='username'>Username:</label> \n                        <input type='text' class='form-control' name='username' value='' id='username' />\n                    </li>\n                    <li>\n                        <label for='password'>Password:</label>\n                        <input type='password' class='form-control' name='password' value='' id='password' />\n                    </li>\n                </ol>\n                <input type='submit' class='btn btn-default' name='submit' value='Login' />\n                \n            </fieldset>\n            </form>\n            <br>";
    }
Beispiel #12
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php';
require_once DOC_ROOT . '/includes/classes/class.html.php';
require_once DOC_ROOT . '/includes/classes/class.admin.php';
$admin = new Admin();
if (!empty($_POST)) {
    $email = get_param('email');
    $password = get_param('password');
    if ($admin->login($email, $password)) {
        redirect('/admin/index.php');
    } else {
        $error['login'] = true;
    }
}
$html = new HTML('admin');
$html->set_title('Meocracy Admin Login');
?>
<form method="post">
    <label for="email">Admin Email</label><input type="text" id="email" name="email" value="<?php 
echo isset($email) ? $email : '';
?>
"/><br/>
    <label for="password">Password</label><input type="password" id="password" name="password"/><br/>
    <p id="submit-block">
        <input type="submit" value="Login"/><br/>
    </p>
</form>
<script type="text/javascript">
$(document).ready(function() {
    $('#email').focus();
            return sprintf("'%s', '%s' adli kullanicinin erisimini yasakladi.", $this->username, $username);
        }
    }
}
class Moderator extends User
{
    public $user = array("username" => "Moderator", "email" => "moderator[at]harunyasar[.]com", "password" => "54godzilla54");
    public function edit($record)
    {
        if ($this->isLoggedIn()) {
            return sprintf("'%s', '#%s' numarali icerigi duzenledi.", $this->username, $record);
        }
    }
}
$admin = new Admin("Admin", "admin[at]harunyasar[.]com", "13gojira13");
$admin->login();
echo $admin->ban("Moderator");
// 'Admin', 'Moderator' adli kullanicinin erisimini yasakladi.
echo "<br />";
echo $admin->post("Kurallar");
// 'Admin', 'Kurallar' baslikli yeni bir icerik yaratti.
echo "<br />";
$moderator = new Moderator("Moredator", "moderator[at]harunyasar[.]com", "54godzilla54");
$moderator->login();
echo $moderator->edit(1349);
// 'Moredator', '#1349' numarali icerigi duzenledi.
echo "<br />";
echo $moderator->post("Uyari");
// 'Moredator', 'Uyari' baslikli yeni bir icerik yaratti.
echo "<br />";
echo $moderator->logout();
Beispiel #14
0
<?php

$admin = new Admin();
$admin->username = $_POST['username'];
$admin->password = $_POST['password'];
if (!$admin->login()) {
    $_SESSION['error'] = 'Login Failed! Wrong username or password.';
}
header('Location: /');
Beispiel #15
0
 if ($admin->cfg->debug_mode < 1) {
     ini_set('display_errors', 'off');
     error_reporting(E_ERROR);
 } else {
     $admin->tpl->force_compile = true;
     /*if ($admin->cfg->debug_mode') > 1) {
     			$admin->tpl->debugging = true;
     		}*/
 }
 $admin->slim->notFound(function () use($admin) {
     $admin->tpl->assign('err_code', 404);
     $admin->tpl->display('error.tpl');
 });
 // Handle POST login/logout
 $admin->slim->post('/login', function () use($admin) {
     if ($admin->login($_POST['username'], $_POST['password'])) {
         $admin->slim->redirect(BASE_URL . 'index.php/overview');
     } else {
         $admin->slim->redirect(BASE_URL);
     }
 });
 $admin->slim->post('/ajaxlogin', function () use($admin) {
     $admin->slim->contentType('application/json');
     echo json_encode($admin->login($_POST['username'], $_POST['password']));
 });
 $admin->slim->post('/logout', function () use($admin) {
     // Unset session variables
     if (isset($_SESSION["username"])) {
         unset($_SESSION["username"]);
     }
     // Delete the session cookie
Beispiel #16
0
<?php

require_once "../helper.php";
require_once "../classes/Admin.class.php";
$helper = new Helper();
$companyObj = new Admin();
$result = $companyObj->login($_POST);
echo json_encode($result);
Beispiel #17
0
<?php

if (Admin::isLogged()) {
    jump('index.php?page=home');
}
if ($config->isPost()) {
    // vine din forma
    if (Admin::login($_POST['email'], $_POST['password'])) {
        jump('index.php?page=home');
    } else {
        $smarty->assign('error_login', 'Login failed!');
    }
}
// incarcam pagina de login
$smarty->assign('CONTENT', 'components/login.tpl');
Beispiel #18
0
<?php

if (isset($_SESSION['adm_id']) && $_SESSION['adm_id'] != '') {
    echo '<script language="javascript">location.href = "index.php?page=welcome";</script>';
    exit;
} else {
    if ($_POST['adm_id'] && $_POST['adm_pwd']) {
        $param['adm_id'] = $tools->sql_injection_anti($_POST['adm_id']);
        $param['adm_pwd'] = $tools->sql_injection_anti($_POST['adm_pwd']);
        include_once LIB_PATH . "Table/Admin.class.php";
        $admin = new Admin();
        // get user data
        $res = $admin->login($param['adm_id']);
        if ($res) {
            if ($res["passwd"] === $param['adm_pwd']) {
                $_SESSION['adm_id'] = $res['admin_id'];
                $_SESSION['adm_name'] = $res['name'];
                $_SESSION['adm_email'] = $res['email'];
                $_SESSION['account'] = $res['account'];
                $json['msg'] = "OK";
            } else {
                $json['msg'] = "Fail";
            }
        } else {
            $json['msg'] = "Fail";
        }
        // log
        $affectedRow = $admin->updateLoginIp($res['account'], $_SERVER['REMOTE_ADDR']);
        if ($affectedRow != 1) {
            // DB Err, log it
            $err_log_str = date("Y-m-d H:i:s") . " updateLoginIp > " . print_r($param, true) . "\n\n";