Exemple #1
0
<?php

// Attogram Framework - User Module - Login Page v0.0.12
namespace Attogram;

if (!class_exists('\\Attogram\\AttogramUser')) {
    $this->log->error('login.php: AttogramUser class not found');
    $this->error404('Login Disbled.  Attogram User module missing in action!');
}
$message = '';
if (isset($_POST['login'])) {
    // attempt to login, buffer errors to show later
    if (\Attogram\AttogramUser::login($this->log, $this->database)) {
        $this->event->info($this->clientIp . ' LOGIN: id: ' . $_SESSION['attogram_id'] . ' username: '******'AttogramUsername']);
        header('Location: ' . $this->path . '/');
        $this->shutdown();
    }
    $message = '<p class="alert alert-warning">Login failed</p>';
}
$this->pageHeader('Login');
?>
<div class="container">
 <div class="col-xs-6 col-xs-offset-2">
<?php 
if ($message) {
    print $message;
}
?>
  <form action="." method="POST">
    <div class="form-group">
      <input type="hidden" name="login" value="login">