Hallo, ich versuche seit stunden krampfhaft irgendwie hinzubekommen das ich mich auf meiner webseite einloge und mich anschliessend nicht mehr im forum einloggen muss und umgekehrt. Leider ohne erfolg bis jetzt vielleicht könnt ihr mir weiterhelfen ich poste mal ein paar code broken Leider hab ich noch nicht die Profi ahnung von php wie ihr sehen werdet. Die Cookies werden gesetzt, aber da ist irgendwie der wurm drin jedenfalls erkennt das forum die cookies von der seite nicht an und andersrum auch. Ein weiteres Problem sobald die Cookies gesetzt wurden und ich die index.php aufrufe spring er immer auf die login.php
vielleicht hat ja wer auch schon ein funzendes login script für dieses wbb...
login.php
index.php
vielleicht hat ja wer auch schon ein funzendes login script für dieses wbb...
login.php
PHP:
if(($HTTP_COOKIE_VARS['wbb2_userid']))
//wenn schon cookies exestieren dann nimm gleich diese:
{
$sql = "SELECT ".
"userid, username, useremail, usertext, userhp ".
"FROM ".
"bb1_users ".
"WHERE ".
"(username like '".$HTTP_COOKIE_VARS['wbb2_userid']."') AND ".
"(userpassword = '".$HTTP_COOKIE_VARS['wbb2_userpassword']."')";
$user_s = $_COOKIE['user_id'];
session_register("user_s");
}
else{
//Die eingegebenen werte werdenen genommen
$sql = "SELECT ".
"userid, username, useremail, usertext, userhp ".
"FROM ".
"bb1_users ".
"WHERE ".
"(username like '".$_REQUEST["user"]."') AND ".
"(userpassword = '".md5 ($_REQUEST["pw"])."')";
//und die cookies werden gesetzt:
setcookie("wbb2_userid", $_POST[user], time()+(3600*24*365));
setcookie("wbb2_userpassword", $_POST[pw], time()+(3600*24*365));
}
index.php
PHP:
session_start("user_s");
if(($HTTP_COOKIE_VARS['wbb2_userid']))
{
header("Location: login.php?action=check");
}
Zuletzt bearbeitet: