コード例 #1
0
    $usern = $_POST["usern"];
    $passw = $_POST["passw"];
    $usern = stripslashes($usern);
    $passw = stripslashes($passw);
    $usern = mysql_real_escape_string($usern);
    $passw = mysql_real_escape_string($passw);
    $usern = md5($usern);
    $passw = md5($passw);
    $sql = "SELECT * FROM Users WHERE Uname='{$usern}' AND Pword='{$passw}'";
    $result = mysql_query($sql) or die("error: " . mysql_error());
    if ($_SESSION["logins"] == '0') {
        $_SESSION["logins"] = 1;
    } else {
        $_SESSION["logins"]++;
    }
    if (mysql_num_rows($result) == '0') {
        $ip = GetIP();
        $locip = CheckIPLocal($ip);
        if ($locip == 0) {
            if ($_SESSION["logins"] > 3) {
                BlockIP($ip);
            }
        }
        header("location:index.php");
    } else {
        $result = mysql_query("SELECT * FROM Users WHERE Uname='{$usern}' AND Pword='{$passw}'") or die("error: " . mysql_error());
    }
    $_SESSION["User"] = mysql_result($result, 0, "Name");
    $_SESSION["UserType"] = mysql_result($result, 0, "UserType");
    header("location:main.php");
}
コード例 #2
0
ファイル: main.php プロジェクト: anderssjoeberg/andrixTNG
<?php

error_reporting(E_ALL);
session_start();
include "Includes/includes.php";
if (!$_SESSION["User"]) {
    echo $_SESSION["user"];
    $iplocal = CheckIPLocal($ip);
    if ($iplocal == '1') {
        header("location:main.php");
    } else {
        BlockIP($ip);
    }
    header("location:index.php");
}
ConnectDb(write, andrixTNG);
if ($_GET["status"] == "ALLOFF") {
    $sql = "SELECT * FROM TelldusUnits where UnitStatus='ON' ";
    $result = mysql_query($sql) or die('Databasfel !!! ' . mysql_error());
    $num = mysql_numrows($result);
    while ($i < $num) {
        $id = mysql_result($result, $i, "UnitId");
        TelldusUnitOFF("{$id}");
        $i++;
    }
    header("location:main.php");
}
if ($_GET["status"] == "ON") {
    $id = $_GET["id"];
    TelldusUnitON("{$id}");
    header("location:main.php");