PHP, password

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

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

Απάντηση
Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

PHP, password

Δημοσίευση από Swan23 » 14 Απρ 2011 18:33

Γεια σας :)

Θα ήθελα να σας ρωτήσω όταν έχουμε σε μία φόρμα input type="password"

πώς μπορούμε να ανακτήσουμε το κωδικό;

<html>
<head>
<title>Ωρολόγιο Πρόγραμμα</title>
</head>
<body bgcolor="black" text="white">
<p align="center"><h3 align="center"> Ωρολόγιο Πρόγραμμα</h3></p>
<p align="middle"><img src="sima.png" alt="face" align="middle"/></p>
<form action="forma2.php" method="post">
<br><br>
<table width="400" align="center">
<tr>
<td align="right"><b>Όνομα Χρήστη:</b></td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td align="right"><b>Κωδικός Πρόσβασης:</b></td>
<td><input type="password" name"pass"></td>
</tr>
</table>
<br><br>
<p align="middle"><input type="submit" value="Είσοδος" /></p>
</form>
</body>
</html>

Δηλαδή στο forma2.php θέλω να συγκρίνω τον κωδικό που μου δίνει ο χρήστης με τον κωδικό που έχω στη βάση δεδομένων. Το username το συγκρίνω και το κάνει σωστά. Το pass δεν μου το κάνει. Μήπως μπορείτε να με βοηθήσετε;

forma2.php:

<?php
include "config.php";
$query = "SELECT * FROM nametable";
$result = mysql_query($query, $db);
while($myrow=mysql_fetch_row($result)){
if($myrow[12]==$_POST[username]){
echo "$_POST[username]";
}
if($myrow[13]==$_POST[pass]){
echo "Password";
}
}

echo $_POST[pass];
?>

Ακόμη και όταν θέλω να τυπώσω τον κωδικό δεν μου το τυπώνει.
:oops:

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

PHP, password

Δημοσίευση από stevebat » 14 Απρ 2011 18:45

Στα πρόχειρα που το ειδα αντικατέστησε αυτό

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

<input type="password" name"pass">
με

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

<input type="password" name="pass">

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

PHP, password

Δημοσίευση από korgr » 14 Απρ 2011 18:46

Μήπως στη βάση σου είναι αποθηκευμένο ως κωδικοποιημένο (πχ md5)?
Μήπως το πεδίο που αποθηκεύει το password στη βάση σου έχει μήκος λιγότερους χαρακτήρες από όσους δίνει ο χρήστης?
Μήπως τα έχω παίξει και δεν ξέρω τι λέω?
Όλα παίζουν :P

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

PHP, password

Δημοσίευση από Swan23 » 14 Απρ 2011 18:53

bouzouste έγραψε:Στα πρόχειρα που το ειδα αντικατέστησε αυτό

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

<input type="password" name"pass">
με

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

<input type="password" name="pass">
Ποια η διαφορά; Δεν κατάλαβα...

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

PHP, password

Δημοσίευση από nbc » 14 Απρ 2011 18:57

Το =

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

PHP, password

Δημοσίευση από stevebat » 14 Απρ 2011 18:57

στο name ξέχασες ένα =


edit με πρόλαβαν

Άβαταρ μέλους
Swan23
Δημοσιεύσεις: 58
Εγγραφή: 09 Ιούλ 2010 21:18
Τοποθεσία: Δράμα

PHP, password

Δημοσίευση από Swan23 » 14 Απρ 2011 19:02

Ευχαριστώ πολύ ... πωπωωω πως το ξέχασα... :roll: :-?

Το έτρεξα και έγινε. :lol:

Απάντηση

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

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

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