Witam wszystkich.
W php nie jestem dobry, dlatego tez sciagnalem sobie gotowca na logowanie i rejestrowanie uzytkownikow.
Niestety nie dziala prawidlowo. Gdy sie rejestruje nowa osobe to skrypt nie wpisuje tych danych do bazy danych a co za tym idzie nie da sie zalogowac.
login.php
<?php
require("./CustomSql.inc.php");
$db = new CustomSQL($DBName);
$showtable = true;
$errortag = false;
if (!empty($userlogin)) {
$errortag = true;
$errormsg = $error_usernameempty;
}
$errortag = true;
$errormsg = $error_passwordempty;
}
$customerid = $db->logincheck($username,$password);
if ($customerid==0) {
$errortag = true;
$errormsg = $error_wrongpassword;
}
if (!$errortag){
$CID = $customerid;
$showtable = false;
}
}
$showtable = false;
}
?>
<html>
<head>
<title>
<?php print "$front_login"; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=
<?php print "$front_charset"; ?>">
<link rel="stylesheet" href="./style/style.css" type="text/css">
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;
}}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<?php
include("top.php3");
?>
<table width="770" border="0" cellspacing="1" cellpadding="0" align="center" class="table_01">
<tr>
<td class="table_02" width="160" valign="top">
<table width="160" border="0" cellspacing="0" cellpadding="4">
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
<td class="menu" bgcolor="#FFFFFF" valign="top" width="610">
<table border="0" cellspacing="0" cellpadding="4" width="610">
<tr>
<td bgcolor="#F2F2F2" class="menu_in">::
<?php print "$front_login"; ?> <font color="#FF0000">*</font>
<?php print "$front_requiredinfo"; ?></td>
</tr>
<?php
if ($errortag){
?>
<tr>
<td><font color="#FF0000">
<?php print "$errormsg"; ?></font></td>
</tr>
<?php
}
?>
<tr>
<td>
<?php
if ($showtable){
?>
<form action="
<?php print "$PHP_SELF"; ?>" method="POST">
<table border=0 cellpadding=2 cellspacing=2>
<tr><td width="120">
<?php print "$front_username"; ?> : </td><td><input type="text" name="username" value="
<?php print "$username"; ?>"> <font color="#FF0000">*</font></td></tr>
<tr><td>
<?php print "$front_password"; ?> : </td><td><input type="password" name="password" value=""> <font color="#FF0000">*</font></td></tr>
<tr><td><a href="register.php">
<?php print "$front_registration"; ?></a> <a href="forgetpass.php">
<?php print "$front_forgetpass"; ?></a></td><td><input type="submit" name="userlogin" value="
<?php print "$front_login"; ?>"></td></tr>
</table>
</form>
<?php
}
else{
?>
<a href="modiinfo.php">
<?php print "$front_zobacz"; ?></a> <a href="modiinfo.php">
<?php print "$front_modiinfo"; ?></a> <a href="modipass.php">
<?php print "$front_modipass"; ?></a>
<?php
}
?>
</td>
</tr>
<tr>
<td align="right"> </td>
</tr>
</table>
</td>
</tr>
</table>
<?php
include("bottom.php3");
?>
</body>
</html>
register.php
<?php
require("./CustomSql.inc.php");
$db = new CustomSQL($DBName);
$showtable = true;
$errortag = false;
$errortag = true;
$errormsg = $error_usernameempty;
}
$errortag = true;
$errormsg = $error_passwordempty;
}
$errortag = true;
$errormsg = $error_emailempty;
}
$usernamecheckresult = $db->checkusername($username);
if (!empty($usernamecheckresult)) { $errortag = true;
$errormsg = $error_userexist;
}
if ($password!=$passretype){
$errortag = true;
$errormsg = $error_passretypewrong;
}
if ($email!=$emailretype){
$errortag = true;
$errormsg = $error_emailretypewrong;
}
if (!ereg("@", $email)) { $errortag = true;
$errormsg = $error_email;
}
if (!$errortag){
$customerid = $db->adduser($username,$password,$email,$homepage,$icq,$aol,$yahoo,$msn,$location,$occupation,$interests,$biography);
$showtable = false;
}
}
?>
<html>
<head>
<title>
<?php print "$front_registration"; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=
<?php print "$front_charset"; ?>">
<?php
if (!empty($customerid)){ ?>
<meta http-equiv="refresh" content="0;URL=login.php">
<?php
}
?>
<link rel="stylesheet" href="./style/style.css" type="text/css">
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;
}}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<?php
include("top.php3");
?>
<table width="770" border="0" cellspacing="1" cellpadding="0" align="center" class="table_01">
<tr>
<td class="table_02" width="160" valign="top">
<table width="160" border="0" cellspacing="0" cellpadding="4">
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
<td class="menu" bgcolor="#FFFFFF" valign="top" width="610">
<table border="0" cellspacing="0" cellpadding="4" width="610">
<tr>
<td bgcolor="#F2F2F2" class="menu_in">::
<?php print "$front_registration"; ?> <font color="#FF0000">*</font>
<?php print "$front_requiredinfo"; ?></td>
</tr>
<?php
if ($errortag){
?>
<tr>
<td><font color="#FF0000">
<?php print "$errormsg"; ?></font></td>
</tr>
<?php
}
?>
<tr>
<td>
<?php
if ($showtable){
?>
<form action="
<?php print "$PHP_SELF"; ?>" method="POST">
<table border=0 cellpadding=2 cellspacing=2>
<tr><td width="120">
<?php print "$front_username"; ?> : </td><td><input type="text" name="username" value="
<?php print "$username"; ?>"> <font color="#FF0000">*</font></td></tr>
<tr><td>
<?php print "$front_password"; ?> : </td><td><input type="password" name="password" value=""> <font color="#FF0000">*</font></td></tr>
<tr><td>
<?php print "$front_passwordagain"; ?> : </td><td><input type="password" name="passretype" value=""> <font color="#FF0000">*</font></td></tr>
<tr><td>
<?php print "$front_email"; ?> : </td><td><input type="text" name="email" value="
<?php print "$email"; ?>"> <font color="#FF0000">*</font></td></tr>
<tr><td>
<?php print "$front_emailagain"; ?> : </td><td><input type="text" name="emailretype" value=""> <font color="#FF0000">*</font></td></tr>
<tr><td>
<?php print "$front_homepage"; ?> : </td><td><input type="text" name="homepage" value="
<?php print "$homepage"; ?>"></td></tr>
<tr><td>
<?php print "$front_icq"; ?> : </td><td><input type="text" name="icq" value="
<?php print "$icq"; ?>"></td></tr>
<tr><td>
<?php print "$front_aol"; ?> : </td><td><input type="text" name="aol" value="
<?php print "$aol"; ?>"></td></tr>
<tr><td>
<?php print "$front_yahoo"; ?> : </td><td><input type="text" name="yahoo" value="
<?php print "$yahoo"; ?>"></td></tr>
<tr><td>
<?php print "$front_location"; ?> : </td><td><input type="text" name="location" value="
<?php print "$location"; ?>"></td></tr>
<tr><td>
<?php print "$front_occupation"; ?> : </td><td><input type="text" name="occupation" value="
<?php print "$occupation"; ?>"></td></tr>
<tr><td>
<?php print "$front_interests"; ?> : </td><td><input type="text" name="interests" value="
<?php print "$interests"; ?>"></td></tr>
<tr><td>
<?php print "$front_biography"; ?> : </td><td><input type="text" name="biography" value="
<?php print "$biography"; ?>"></td></tr>
<tr><td></td><td><input type="submit" name="adduser" value="
<?php print "$front_regsubmit"; ?>"></td></tr>
</table>
</form>
<?php
}
?>
</td>
</tr>
<tr>
<td align="right"> </td>
</tr>
</table>
</td>
</tr>
</table>
<?php
include("bottom.php3");
?>
</body>
</html>
hmmm czy tu jest cos pokrecone?!
Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/