Example #1
0
function loginUser($uname, $pwd)
{
    if (DBHandler::checkLogin($uname, $pwd)) {
        $_SESSION['isLoggedIn'] = 1;
        $_SESSION['uname'] = $uname;
        redirectUser('register.php');
    } else {
        $_SESSION['loginerror'] = "Invalid Login";
        redirectUser('login.php');
    }
}
Example #2
0
 *       message: 'Login fehlgeschlagen. Zugangsdaten sind nicht korrekt!'
 *     }
 *
 * @apiSuccessExample CURL Beispiel:
  *       curl -X POST -d "username=max" -d "password=pass" http://karta.dima23.de/api/index.php/login
*/
$app->post('/login', function () use($app) {
    // check for required params
    verifyRequiredParams(array('username', 'password'));
    // reading post params
    $username = $app->request()->post('username');
    $password = $app->request()->post('password');
    $response = array();
    $db = new DBHandler();
    // check for correct email and password
    if ($db->checkLogin($username, $password)) {
        // get the user by email
        $user = $db->getUser($username);
        if ($user != NULL) {
            $response["error"] = false;
            $response['userid'] = $user['userid'];
            $response['username'] = $user['username'];
            $response['email'] = $user['email'];
            $response['apikey'] = $user['apikey'];
            echoRespnse(200, $response);
        } else {
            // unknown error occurred
            $response['error'] = true;
            $response['message'] = "Ein Fehler ist aufgetreten. Versuche es später noch mal.";
            echoRespnse(201, $response);
        }
Example #3
0
<?php

//if(isset($_POST)){
if (isset($_POST['username']) && isset($_POST['password'])) {
    require_once 'include/dbhandler.php';
    require_once 'include/passhash.php';
    $dbhandler = new DBHandler();
    $username = $_POST['username'];
    $password = $_POST['password'];
    $login = $dbhandler->checkLogin($username, $password);
    if ($login == 1) {
        session_start();
        $user = $dbhandler->getUser($username);
        $_SESSION['userid'] = $user["userid"];
        $_SESSION['username'] = $username;
        include "header.php";
        include "cardsetsload.php";
    } else {
        //Login fehlgeschlagen
        include "headernav.php";
        ?>
      <div class="container">
        <br><br><br><br>

				<form method="post" action="cardsets.php">
        <div class="panel panel-danger">
          <div class="panel-heading">
            <h3 class="panel-title">Benutzername oder Passwort ist nicht korrekt!</h3>
          </div>
          <div class="panel-body">
            <label for="exampleInputUser1">Benutzer</label>