PHP login in one page....

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

PHP login in one page....

Δημοσίευση από AAT » 22 Δεκ 2007 12:55

Paidia ligi help please. Exw thn login2.php poy einai login se mia selida.... Exw ton parakato kodika...

Κώδικας: Επιλογή όλων

<?php
$action = $_GET&#91;'action'&#93;;
if&#40;$action=="check"&#41; &#123;
   $w = sha1&#40;"tribaltrade"&#41;;
   include &#40;"config.php"&#41;;
   $con = mysql_connect&#40;"$host", "$mysql", "$password"&#41;;
   if &#40;!$con&#41;
    &#123;
    die&#40;'Error&#58; ' . mysql_error&#40;&#41;&#41;;
    &#125;
   mysql_select_db&#40;"$database", $con&#41;;
   $username = $_POST&#91;username&#93;;
   $password = $_POST&#91;password&#93;;
   $w = sha1&#40;"tribaltrade"&#41;;
   $p = sha1&#40;$password&#41;;
   $sql="SELECT * FROM users WHERE username='$username' and password='$p'";
   $result=mysql_query&#40;$sql&#41;;
   $count=mysql_num_rows&#40;$result&#41;;
   if &#40;$count==1&#41;&#123;
   setcookie&#40;"$w", "$username", time&#40;&#41;+1209600&#41;;
   header&#40;"location&#58;chatroom.php"&#41;;
   &#125; else &#123;
   header&#40;"location&#58;login2.php"&#41;;
   ob_end_flush&#40;&#41;;
&#125; else &#123;
   echo '<center><form action="?action=check" method="post" enctype="multipart/form-data">
   <h3>Username&#58; <input type="text" name="username" /></h3>
   <h3>Password&#58; <input type="text" name="password" /></h3>
   <p><input type="submit" value="Submit" /></p>
   </form></center>';
   &#125;
?>
Thelw basika h forma katw na iparxei stnn login2.php kai molis ginei submit na pigenei sthn login2.php?action=check poy tha elgkxetai kai an einai sosto tha mpainoyn oi plirofories omws o kodikas twn if kai else mplekei ayto einai to problima,.......

Eyxaristw...

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

PHP login in one page....

Δημοσίευση από Alice_Cooper » 22 Δεκ 2007 22:48

xmmm o monos tropos na to ksemplekseis
einai na to ftiakseis apo thn arxh ....

skepsou kai ...
oti parakamtete aneta ...
troei sql injection
kai opote pernaei apo ekei o code h tha exei stalei to action h tha zhtas ton code ... den yparxei elegxos an exei dothei eidh

Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

PHP login in one page....

Δημοσίευση από AAT » 23 Δεκ 2007 09:58

ok Thanks!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης