Code: Alles auswählen
if ($userdata['session_logged_in'])
{
//...
}Code: Alles auswählen
if ($userdata['session_logged_in'])
{
//...
}Ich hab das jetzt alles mal so geändert, aber wenn man in /forum/login.php?username=xxx&passwort=yyy geht und pw und nick richtig angibt, kommt trotzdem nur die login-seitePhilippK hat geschrieben:Es geht im Zweifel über eine Änderung der Anmeldeprozedur in der login.php: Sucheund ersetze durchCode: Alles auswählen
$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';SucheCode: Alles auswählen
$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : ( isset($HTTP_GET_VARS['username']) ? trim(htmlspecialchars($HTTP_GET_VARS['username'])) : '' );und ersetze durchCode: Alles auswählen
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';Ansonsten gibt's für so was eigentlich die Möglichkeit, als Gast einen Beitrag zu schreiben.Code: Alles auswählen
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : ( isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '' );
Gruß, Philipp
Ich würd's mal mit password probieren...mr.no-name hat geschrieben:/forum/login.php?username=xxx&passwort=yyy
Code: Alles auswählen
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : ( isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '' );Code: Alles auswählen
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : ( isset($HTTP_GET_VARS['password']) ? $HTTP_GET_VARS['password'] : '' );Das kannst du mitweiß jemand wie man prüfen kann ob der user
a) online eingeloggt ist
Code: Alles auswählen
if ($userdata['session_logged_in'])
{
//...
}
Code: Alles auswählen
if ($userdata['session_logged_in'])
{
echo "User ist engeloggt";
}
else
{
echo "User ist nicht eingeloggt";
}
Code: Alles auswählen
<html>
<body bgcolor="#990000">
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ($userdata['session_logged_in'])
{
echo "User ist engeloggt";
}
else
{ ?>
<form action="login.php" method="post" target="main">
Benutzer<br>
<input type="text" name="username" size="15" maxlength="40" value="" />
Passwort<br>
<input type="password" name="password" size="15" maxlength="32" />
Automatisch einloggen: <input type="checkbox" name="autologin" />
<input type="hidden" name="redirect" value="" />
<input type="submit" name="login" class="mainoption" value="Login" />
</form>
<? }
?>
</body></html>