Example #1
0
 require 'mail.class.php';
 $email = $_POST['email'];
 $password = $_POST['password'];
 $result = Database::check_login_data($email, $password);
 $id = Database::email2id($email);
 // correct combination
 if ($result == 1) {
     session_start();
     $_SESSION['id'] = $id;
     Database::add_login($id, $_POST['stay-logged-in'] == 1);
     header("Location: /#/home");
     exit;
 } else {
     if ($result == 2) {
         // correct combination but email not comfirmed yet
         $user = Database::get_user_by_id($id);
         $mail = Mail::get_email_confirmation_mail($user->firstname, $user->email, $user->hash);
         $mail->send();
         header("Location: /?login_message=" . $l['Email_not_confirmed__'] . "&email=" . $user->email);
         exit;
     } else {
         if ($result == 0) {
             header("Location: /?login_message=" . $l['Password_wrong__'] . "&email=" . $email);
             exit;
         } else {
             if ($result == 3) {
                 header("Location: /?login_message=" . $l['Email_invalid__']);
                 exit;
             }
         }
     }
Example #2
0
<?php

require_once 'mail.class.php';
// include email class
$user = Database::get_user_by_id($_SESSION['id']);
$user_settings = Database::get_user_settings($_SESSION['id']);
$next_to_last_login = Database::get_next_to_last_login_of_user($_SESSION['id']);
?>

<!DOCTYPE html>
<html>
  <? require('html-include/head.php'); ?>
  <body>
    <!-- navigation -->
    <nav id="head-nav" class="navbar">
      <div class="navbar-inner content-width">
        <a href="#/home">
          <img class="logo" src="<? echo $logo_path; ?>" />
        </a>
        <ul class="nav left">
          <a href="#/home">
            <li class="nav_home nav-img-li" data-text="<? echo $l['Home']; ?>">
              <img src="img/home.svg" class="nav-image" alt="<? echo $l['Home']; ?>" title="<? echo $l['Home']; ?>"/>
            </li>
          </a>
          <a href="#/query"><li class="nav_query" data-text="<? echo $l['Test']; ?>"><? echo $l['Test']; ?></li></a>
          <a class="link-to-show-current-word-list" href="#/word-lists"><li class="nav_word-lists" data-text="<? echo $l['Word_lists']; ?>"><? echo $l['Word_lists']; ?></li></a>
        </ul>
        <ul class="nav right">
          <a href="#/user">
            <li class="nav_user nav-img-li" data-text="<? echo $l['Users']; ?>">