Проблем с логин/регистър

4ef0

Registered
Проблема е следния ... не ми се показват полетата на страницата на която трябва да се показват... в единия файл съм го направил така

Код:
<?php
function login_form()
{
?>

<form method="post" action="member.php">
<table>
<tr>
<td>Потребителско име</td> <td><input type="text" name="username" maxlength="12"><br></td>
</tr>
<tr>
<td>Парола</td> <td><input type="password" name="password" maxlength="12"><br></td>
</tr>
</table>
<br>
<input type="submit" value="Вход">
</form>
<a href='register.php'>Регистрация</a> | <a href='lost_pass.php'>Забравена парола</a>
<?php
}
function login($username, $password)
{
$password = md5($password);
include('config.php');
  $result = mysql_query("SELECT * FROM `users` WHERE `username`='$username' and password = '$password'");
  if (!$result)
     return false;
  
  if (mysql_num_rows($result)>0)
     return true;
  else 
     return false;
}
function logout()
{
  global $HTTP_SESSION_VARS;
  if (isset($HTTP_SESSION_VARS['valid_user']))
  {
$username = $HTTP_SESSION_VARS['valid_user'];

    }
  else
  {

  }

а във файла в който искам да се показва ( логин.пхп) съм го направил така

Код:
<?php
session_name(ses);
session_start();
require_once("pro.php");
login_form();
?>

и нещо не се получава ... не се виждат полетата за логин ... при регистъра е същата работа ...
 
Код:
 <?php
function login_form()
{
	echo '<form method="post" action="member.php">
<table>
<tr>
<td>Потребителско име</td> <td><input type="text" name="username" maxlength="12"><br></td>
</tr>
<tr>
<td>Парола</td> <td><input type="password" name="password" maxlength="12"><br></td>
</tr>
</table>
<br>
<input type="submit" value="Вход">
</form>
<a href="register.php">Регистрация</a> | <a href="lost_pass.php">Забравена парола</a>';
}
function login($username, $password)
{
$password = md5($password);
include('config.php');
  $result = mysql_query("SELECT * FROM `users` WHERE `username`='$username' and password = '$password'");
  if (!$result)
     return false;
 
  if (mysql_num_rows($result)>0)
     return true;
  else
     return false;
}
function logout()
{
  global $HTTP_SESSION_VARS;
  if (isset($HTTP_SESSION_VARS['valid_user']))
  {
$username = $HTTP_SESSION_VARS['valid_user'];

    }
  else
  {

  }
 
4ef0 каза:
<?php
function login_form()
{
?>

<form method="post" action="member.php">
<table>
<tr>
<td>Потребителско име</td> <td><input type="text" name="username" maxlength="12"><br></td>
</tr>
<tr>
<td>Парола</td> <td><input type="password" name="password" maxlength="12"><br></td>
</tr>
</table>
<br>
<input type="submit" value="Вход">
</form>
<a href='register.php'>Регистрация</a> | <a href='lost_pass.php'>Забравена парола</a>
<?php
}
function login($username, $password)
{
$password = md5($password);
include('config.php');
$result = mysql_query("SELECT * FROM `users` WHERE `username`='$username' and password = '$password'");
if (!$result)
return false;

if (mysql_num_rows($result)>0)
return true;
else
return false;
}
function logout()
{
global $HTTP_SESSION_VARS;
if (isset($HTTP_SESSION_VARS['valid_user']))
{
$username = $HTTP_SESSION_VARS['valid_user'];

}
else
{

}
}
.
Пусни си грешките на Apache-то, за да не те тормозят такъв род грешки ; )
 

Back
Горе