Fehlermeldung:
index.html
Login.php
checklogin.php
Das ganze zum angucken: Klick hier
Ich bin kurz vorm Verzweifeln. Ich bekomme den Login einfach nicht hin. Kann mir einer sagen, wo der Fehler ist, bzw was ich vergessen/falsch gemacht habe?
Bin um jeden Ratschlag dankbar
Code:
Fatal error: Call to undefined function: gettemplate() in /usr/export/www/vhosts/funnetwork/hosting/malik49/login.php on line 46
Code:
<html> <head> <link rel="stylesheet" type="text/css" href="_stylesheet.css" /> </head> <body> <table width="100%" height="100%"> <tr> <td align="center" background="http://malik49.ma.funpic.de/hezs/dlf/MCE.jpg" bgcolor="#CCCCCC"> <table width="350" border="1" cellpadding="10" cellspacing="0" bordercolor="#0066FF"> <tr> <td align="center" bgcolor="#FFFFFF"><p><img src="/hezs/dlf/hezs.jpg" alt="hezs`" width="250" height="75"></p> <table width="100%" cellpadding="2" cellspacing="0"> <form method="post" name="login" action="checklogin.php"> <tr> <td> <div align="center"> <? include("login.php"); ?> </div></td> </tr> </form> </table> </td> </tr> </table> <p> </p> <?php $ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($ip); echo "IP Adresse: $ip<br>"; echo "Hostname: $host"; ?></td> </tr> </table> </body> </html>
Code:
<?php if($loggedin) { $username='<a href="index.php?site=profile&id='.$userID.'"><b>'.getnickname($userID).'</b></a>'; if(isanyadmin($userID)) $admin='• <a href="admin/admincenter.php" target="_blank">admin</a><br>'; else $admin=''; $anz=getnewmessages($userID); if($anz) { $newmessages=' (<b>'.$anz.'</b>)'; //if($site!='messenger') echo '<script language="JavaScript">messageconfirm('.$anz.');</script>'; } else $newmessages=''; if(getavatar($userID)) $l_avatar='<img src="images/avatars/'.getavatar($userID).'">'; else $l_avatar='n/a'; eval ("\$logged = \"".gettemplate("logged")."\";"); echo $logged; } else { eval ("\$loginform = \"".gettemplate("login")."\";"); echo $loginform; }
Code:
<?php //settings $sleep = 1; //idle status for script if password is wrong? //settings end $ws_pwd=md5($_POST['pwd']); include("_mysql.php"); include("_settings.php"); $ws_user = $_POST['ws_user']; $check = safe_query("SELECT * FROM ".PREFIX."user WHERE username='$ws_user'"); $anz = mysql_num_rows($check); if($anz) { $check = safe_query("SELECT * FROM ".PREFIX."user WHERE username='$ws_user' AND activated='1'"); if(mysql_num_rows($check)) { $ds=mysql_fetch_array($check); // check password $login = 0; if($ws_pwd == $ds[password]) { //session session_name('ws_session'); session_start(); $_SESSION['ws_auth'] = $ds['userID'].":".$ws_pwd; $_SESSION['ws_lastlogin'] = $ds[lastlogin]; $_SESSION['referer'] = $_SERVER['HTTP_REFERER']; //cookie setcookie("ws_auth", $ds['userID'].":".$ws_pwd, time()+($sessionduration*60*60)); $login = 1; } elseif(!($ws_pwd == $ds[password])) { if($sleep) sleep(5); $error='You have entered an invalid password.<br><br><a href="javascript:history.back()">Go back and try it again!</a>'; } } else $error='Your account is not activated.<br><br> <a href="javascript:history.back()">Go back and try it again!</a>'; } else $error='No user with username <b>'.htmlspecialchars($ws_user).'</b> available.<br><br> <a href="javascript:history.back()">Go back and try it again!</a>'; ?> <html> <head> <title><? echo PAGETITLE; ?></title> <link href="_stylesheet.css" rel="stylesheet" type="text/css"> <?php if($login) { echo '<meta http-equiv="refresh" content="1;URL=/hezs/index.php">';$error = 'Login successful!'; } ?> </head> <body bgcolor="<?php echo PAGEBG; ?>"> <table width="100%" height="100%"> <tr> <td align="center" background="http://malik49.ma.funpic.de/hezs/dlf/MCE.jpg"> <table width="350" border="1" cellpadding="10" cellspacing="0" bordercolor="<?php echo BORDER; ?>" bgcolor="<?php echo BG_1; ?>"> <tr> <td align="center"><? echo $error; ?></td> </tr> </table> </td> </tr> </table> </body> </html>
Ich bin kurz vorm Verzweifeln. Ich bekomme den Login einfach nicht hin. Kann mir einer sagen, wo der Fehler ist, bzw was ich vergessen/falsch gemacht habe?
Bin um jeden Ratschlag dankbar
Kommentar