Как да скрия това?

Prolux

Registered
Та имам един проблем.Значи имам си един логин обаче проблема ми е как да скрия логин формата когато се логне?
 
PHP:
<?php $title = 'Влизане...'; 
echo '<table width="100%" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="u_left"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '<td class="u_center" align="center">'.$title.'</td>';
echo '<td class="u_right"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="c_left"><img src="./images/blank.gif" width="2" height="2" alt="" border="0"></td>';
echo '<td class="c_center" style="width:100%">';
echo '<table width="95%" border="0" align="center">';
echo '<tr><td align="center">';
include("connect.php"); 

// username and password sent from signup form 
$user = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = $_POST['pass'];
$pass = md5(md5($password));

$sql="SELECT * FROM members WHERE user='$user' and pass='$pass'"; 
$result=mysql_query($sql) or die (mysql_error()); 

// Mysql_num_row is counting table row 
$count=mysql_num_rows($result); 
// If result matched $myusername and $mypassword, table row must be 1 row 

if($count==1){ 
// Register $user, $pass and redirect to file "loginpro.php" 

$_SESSION['user'] = $user; 

$_SESSION['test3'] = $user;

$_SESSION['pass'] = $pass; 
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=loginpro.php">';
echo 'Вие влязохте в акаунта си успешно!';

} 
else { 
echo "Грешен Потребител или Парола!"; 
} 
?>
 
Така?
PHP:
<?php $title = 'Влизане...';
if(!$_SESSION['user']) { 
echo '<table width="100%" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="u_left"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '<td class="u_center" align="center">'.$title.'</td>';
echo '<td class="u_right"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="c_left"><img src="./images/blank.gif" width="2" height="2" alt="" border="0"></td>';
echo '<td class="c_center" style="width:100%">';
echo '<table width="95%" border="0" align="center">';
echo '<tr><td align="center">';
}
include("connect.php"); 

// username and password sent from signup form 
$user = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = $_POST['pass'];
$pass = md5(md5($password));

$sql="SELECT * FROM members WHERE user='$user' and pass='$pass'"; 
$result=mysql_query($sql) or die (mysql_error()); 

// Mysql_num_row is counting table row 
$count=mysql_num_rows($result); 
// If result matched $myusername and $mypassword, table row must be 1 row 

if($count==1){ 
// Register $user, $pass and redirect to file "loginpro.php" 

$_SESSION['user'] = $user; 

$_SESSION['test3'] = $user;

$_SESSION['pass'] = $pass; 
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=loginpro.php">';
echo 'Вие влязохте в акаунта си успешно!';

} 
else { 
echo "Грешен Потребител или Парола!"; 
} 
?>
 
Ем нали знаеш не съм много по пхп сложи една логин форма ама като се логнат да се скрива и ти давам 2+... Моля те никак не съм по пхп...
 
Ем ся... Сам ще си я нагласяш, защото ме мързи...
PHP:
<?php $title = 'Влизане...';
if(!$_SESSION['user']) { 
echo '<table width="100%" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="u_left"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '<td class="u_center" align="center">'.$title.'</td>';
echo '<td class="u_right"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="c_left"><img src="./images/blank.gif" width="2" height="2" alt="" border="0"></td>';
echo '<td class="c_center" style="width:100%">';
echo '<table width="95%" border="0" align="center">';
echo '<tr><td align="center">';
<form method="post" action="">
<input type="text" name="user" /><br />
<input type="password" name="pass" /><br />
<input type="submit" name="submit" value="wlez" /><br />
}
if($_POST['submit']) {
include("connect.php"); 
if()
// username and password sent from signup form 
$user = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = $_POST['pass'];
$pass = md5(md5($password));

$sql="SELECT * FROM members WHERE user='$user' and pass='$pass'"; 
$result=mysql_query($sql) or die (mysql_error()); 

// Mysql_num_row is counting table row 
$count=mysql_num_rows($result); 
// If result matched $myusername and $mypassword, table row must be 1 row 

if($count==1){ 
// Register $user, $pass and redirect to file "loginpro.php" 

$_SESSION['user'] = $user; 

$_SESSION['test3'] = $user;

$_SESSION['pass'] = $pass; 
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=loginpro.php">';
echo 'Вие влязохте в акаунта си успешно!';
}
} 
else { 
echo "Грешен Потребител или Парола!"; 
} 
?>
 
Сега пък ништоне става хубаво излиза формата ама като напиша данните и като кликна влез пак там отива не ме логна и не ме праща в логинпро...
 
пробвай така

PHP:
<?php
if(isset($_SESSION['user'])) {
	
//кода които да ти излиза когато потребителя е логнат
} else {
 $title = 'Влизане...'; 

echo '<table width="100%" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="u_left"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '<td class="u_center" align="center">'.$title.'</td>';
echo '<td class="u_right"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="c_left"><img src="./images/blank.gif" width="2" height="2" alt="" border="0"></td>';
echo '<td class="c_center" style="width:100%">';
echo '<table width="95%" border="0" align="center">';
echo '<tr><td align="center">';
include("connect.php"); 

// username and password sent from signup form 
$user = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = $_POST['pass'];
$pass = md5(md5($password));

$sql="SELECT * FROM members WHERE user='$user' and pass='$pass'"; 
$result=mysql_query($sql) or die (mysql_error()); 

// Mysql_num_row is counting table row 
$count=mysql_num_rows($result); 
// If result matched $myusername and $mypassword, table row must be 1 row 

if($count==1){ 
// Register $user, $pass and redirect to file "loginpro.php" 

$_SESSION['user'] = $user; 

$_SESSION['test3'] = $user;

$_SESSION['pass'] = $pass; 
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=loginpro.php">';
echo 'Вие влязохте в акаунта си успешно!';

} 
else { 
echo "Грешен Потребител или Парола!"; 
} 
}

?>
 
Изпревариха ме... :D
PHP:
<?php
if($_SESSION['user']) {
        
        echo 'wytre sym!';
        
} else {
 $title = 'Влизане...'; 

echo '<table width="100%" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="u_left"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '<td class="u_center" align="center">'.$title.'</td>';
echo '<td class="u_right"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="c_left"><img src="./images/blank.gif" width="2" height="2" alt="" border="0"></td>';
echo '<td class="c_center" style="width:100%">';
echo '<table width="95%" border="0" align="center">';
echo '<tr><td align="center">';
include("connect.php"); 

// username and password sent from signup form 
$user = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = $_POST['pass'];
$pass = md5(md5($password));

$sql="SELECT * FROM members WHERE user='$user' and pass='$pass'"; 
$result=mysql_query($sql) or die (mysql_error()); 

// Mysql_num_row is counting table row 
$count=mysql_num_rows($result); 
// If result matched $myusername and $mypassword, table row must be 1 row 

if($count==1){ 
// Register $user, $pass and redirect to file "loginpro.php" 

$_SESSION['user'] = $user; 

$_SESSION['test3'] = $user;

$_SESSION['pass'] = $pass; 
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=loginpro.php">';
echo 'Вие влязохте в акаунта си успешно!';

} 
else { 
echo "Грешен Потребител или Парола!"; 
} 
}

?>
 
Та ясно, че така няма да стане ами да ви питам ако си сложа отгоре една логин форма и като се логне ако искам да направя нова страница на сайта какво трева да инкна (login.php ли?)....?
 
opaa...
PHP:
<?php
session_start();
if($_SESSION['user']) {
        
        echo 'wytre sym!';
        
} else {
 $title = 'Влизане...'; 

echo '<table width="100%" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="u_left"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '<td class="u_center" align="center">'.$title.'</td>';
echo '<td class="u_right"><img src="./images/blank.gif" width="6" height="32" alt="" border="0"></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="c_left"><img src="./images/blank.gif" width="2" height="2" alt="" border="0"></td>';
echo '<td class="c_center" style="width:100%">';
echo '<table width="95%" border="0" align="center">';
echo '<tr><td align="center">';
include("connect.php"); 

// username and password sent from signup form 
$user = htmlspecialchars(mysql_real_escape_string($_POST['user']));
$password = $_POST['pass'];
$pass = md5(md5($password));

$sql="SELECT * FROM members WHERE user='$user' and pass='$pass'"; 
$result=mysql_query($sql) or die (mysql_error()); 

// Mysql_num_row is counting table row 
$count=mysql_num_rows($result); 
// If result matched $myusername and $mypassword, table row must be 1 row 

if($count==1){ 
// Register $user, $pass and redirect to file "loginpro.php" 

$_SESSION['user'] = $user; 

$_SESSION['test3'] = $user;

$_SESSION['pass'] = $pass; 
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=loginpro.php">';
echo 'Вие влязохте в акаунта си успешно!';

} 
else { 
echo "Грешен Потребител или Парола!"; 
} 
}

?>
 
Оправих се мерси.Ама ми кажи ако правя нова страница нали инклудвам логин.пхп?
 

Back
Горе