$this->bbcode_second_pass_code('', '<?php
session_start();
if(($component != "")) {
if(file_exists("component.$component.php")) {
include("component.$component.php");
exit();
}
}
// Cookie wird ausgelesen
if($HTTP_COOKIE_VARS['profil'] != "") {
$HTTP_SESSION_VARS['MM_Username'] = $profil[user];
$HTTP_SESSION_VARS['MM_UserAuthorization'] = $profil[auto];
session_register("MM_Username");
session_register("MM_UserAuthorization");
}
// Start der Zeitmessung
$take_time_1 = microtime();
$take_time_1_explode = explode(" ",$take_time_1);
$time_1 = $take_time_1_explode[0] + $take_time_1_explode[1];
// Header weiterleitung
if(($logout == "true")) {
header("Location: ?site=logout");
}
?>
<?php require_once('Connections/server.php'); ?>
<?php
/* Login Rountine starten */
$FF_LoginAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING']) && $HTTP_SERVER_VARS['QUERY_STRING']!="") $FF_LoginAction .= "?".$HTTP_SERVER_VARS['QUERY_STRING'];
if (isset($HTTP_POST_VARS['username'])) {
$FF_valUsername=$HTTP_POST_VARS['username'];
$FF_valPassword=$HTTP_POST_VARS['userpass'];
$FF_fldUserAuthorization="user_status";
$FF_redirectLoginSuccess="$PHP_SELF";
$FF_redirectLoginFailed="Der Login ist fehlgeschlagen.";
$FF_rsUser_Source="SELECT user_name, user_pass ";
if ($FF_fldUserAuthorization != "") $FF_rsUser_Source .= "," . $FF_fldUserAuthorization;
$FF_rsUser_Source .= " FROM mac_user WHERE user_name='" . $FF_valUsername . "' AND user_pass='" . $FF_valPassword . "'";
mysql_select_db($database_server, $server);
$FF_rsUser=mysql_query($FF_rsUser_Source, $server) or die(mysql_error());
$row_FF_rsUser = mysql_fetch_assoc($FF_rsUser);
if(mysql_num_rows($FF_rsUser) > 0) {
// username and password match - this is a valid user
$MM_Username=$FF_valUsername;
session_register("MM_Username");
if ($FF_fldUserAuthorization != "") {
$MM_UserAuthorization=$row_FF_rsUser[$FF_fldUserAuthorization];
} else {
$MM_UserAuthorization="";
}
session_register("MM_UserAuthorization");
if (isset($accessdenied) && false) {
$FF_redirectLoginSuccess = $accessdenied;
}
mysql_free_result($FF_rsUser);
session_register("FF_login_failed");
$FF_login_failed = false;
// Routine für erfolgreiche Login
// Cookie für Speicherung
setcookie ("profil[auto]", "$MM_UserAuthorization");
setcookie ("profil[user]", "$MM_Username");
echo "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php\">";
echo "<p class=text-norm>Danke für deine Anmeldung <b>$MM_Username</b>, klicke <a href=index.php>hier</a> wenn du nicht länger warten möchtest.";
exit;
}
mysql_free_result($FF_rsUser);
session_register("FF_login_failed");
$FF_login_failed = true;
// Rountine für fehlgeschlagenden Login
echo "<div class=\"text-norm\">Der angegebene Username und das angegebene Passwort sind nicht vorhanden.
";
echo "Bitte benutzt die Zurück-Taste deines WebBrowsers.</div>";
exit;
}
/* Userdaten lokalisierung */
$colname_user = "1";
if (isset($HTTP_SESSION_VARS['MM_Username'])) {
$colname_user = (get_magic_quotes_gpc()) ? $HTTP_SESSION_VARS['MM_Username'] : addslashes($HTTP_SESSION_VARS['MM_Username']);
}
mysql_select_db($database_server, $server);
$query_user = sprintf("SELECT * FROM mac_user WHERE user_name = '%s'", $colname_user);
$user = mysql_query($query_user, $server) or die(mysql_error());
$row_user = mysql_fetch_assoc($user);
$totalRows_user = mysql_num_rows($user);
/* Userdaten abfragen */
$status = $row_user['user_status'];
$id = $row_user['user_id'];
session_register('status');
session_register('id');
/* News abfragen */
$maxRows_news = 10;
$pageNum_news = 0;
if (isset($HTTP_GET_VARS['pageNum_news'])) {
$pageNum_news = $HTTP_GET_VARS['pageNum_news'];
}
$startRow_news = $pageNum_news * $maxRows_news;
mysql_select_db($database_server, $server);
$query_news = "SELECT * FROM mac_news ORDER BY news_id DESC";
$query_limit_news = sprintf("%s LIMIT %d, %d", $query_news, $startRow_news, $maxRows_news);
$news = mysql_query($query_limit_news, $server) or die(mysql_error());
$row_news = mysql_fetch_assoc($news);
if (isset($HTTP_GET_VARS['totalRows_news'])) {
$totalRows_news = $HTTP_GET_VARS['totalRows_news'];
} else {
$all_news = mysql_query($query_news);
$totalRows_news = mysql_num_rows($all_news);
}
$totalPages_news = ceil($totalRows_news/$maxRows_news)-1;
?>')
-
Edit by The Dom: PHP Code bitte immer im dafür vorgesehen Tag.
Edit 2: Ok - das sieht nicht gut aus - ich habs AJ gesagt, dass er es ändert
[Fips] Hab ma eben in code-Tags gesetzt, das mit dem ändern kann dauern
