freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Ένα απλό User Login σε PHP


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP τα δικά μας scripts
Moderators:  PHP Moderators, Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 12 από 16 [240 Μηνύματα]      Bookmarks Tags: php Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
Σελίδα:  Προηγούμενο  1, 2, 3, ..., 10, 11, 12, 13, 14, 15, 16 Επόμενο
ΑποστολέαςΜήνυμα
korgr
Honorary Member

Μέλος από: 07 Οκτ 2008
Βοηθήματα: 5
Scripts: 2
Μηνύματα: 256+

Περιοχή: Corinth
View users profile
portfolio skype 
ΜήνυμαΣτις: 31 Οκτ 2009 10:38    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τσεκαρισε ολα τα { }
καποιο δεν σου κλεινει καπου...
Σιγουρα χρησιμοποιεις το index.php που μου εδωσες? Γιατι αυτο δουλεψε μια χαρα σου ειπα

_________________
Projects: www.topgr.gr | www.ktizo.gr | Odyssey CMS | Οικονομική διαχείριση εσόδων-εξόδων
Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 31 Οκτ 2009 10:48    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τσέκαρε αυτό που σου είπε ο Μάριος για το που δεν κλείνει τι...

_________________
Κατασκευη Ιστοσελιδων
korgr
Honorary Member

Μέλος από: 07 Οκτ 2008
Βοηθήματα: 5
Scripts: 2
Μηνύματα: 256+

Περιοχή: Corinth
View users profile
portfolio skype 
ΜήνυμαΣτις: 31 Οκτ 2009 11:48    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Basilakis ανέφερε:
Τσέκαρε αυτό που σου είπε ο Μάριος για το που δεν κλείνει τι...


Νοτης...

_________________
Projects: www.topgr.gr | www.ktizo.gr | Odyssey CMS | Οικονομική διαχείριση εσόδων-εξόδων
Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 31 Οκτ 2009 12:24    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

mariosal ανέφερε:
I think I found the error

Στο login.php στη σειρά 5 έχεις αρχίσει μία if που δεν την κλείνει.

Δηλαδή γράφεις

κώδικας:
if($username!='' && $password!='' && $error!=1)
{
$sql="SELECT * FROM usertable WHERE username='$username' AND password='$password'";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);


Άλλαξετο με το

κώδικας:
if($username!='' && $password!='' && $error!=1)
{
$sql="SELECT * FROM usertable WHERE username='$username' AND password='$password'";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);
}


ΈΛα ρε Νότη, σε αυτό αναφέρομαι 2 σελίδες ποιο μπροστά! [/table]

_________________
Κατασκευη Ιστοσελιδων
korgr
Honorary Member

Μέλος από: 07 Οκτ 2008
Βοηθήματα: 5
Scripts: 2
Μηνύματα: 256+

Περιοχή: Corinth
View users profile
portfolio skype 
ΜήνυμαΣτις: 31 Οκτ 2009 12:36    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Basilakis ανέφερε:

ΈΛα ρε Νότη, σε αυτό αναφέρομαι 2 σελίδες ποιο μπροστά!


lol ειπα και εγω
Επειδη μιλησα και εγω για κλεισιμο, μπερδευτηκα..

Βεβαια, ο Μαριος μιλησε για το login.php ενω το σφαλμα τωρα του το βγαζει στο index.php
Σηριαλ αυτο το login script

_________________
Projects: www.topgr.gr | www.ktizo.gr | Odyssey CMS | Οικονομική διαχείριση εσόδων-εξόδων
Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 31 Οκτ 2009 12:50    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Άστα να πάνε άστα!

_________________
Κατασκευη Ιστοσελιδων
Apostolis_38


Μέλος από: 14 Φεβ 2008
Μηνύματα: 256+
Περιοχή: ΠΕΙΡΑΙΑΣ
View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 14:01    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

korgr ανέφερε:
Σηριαλ αυτο το login script


Μπάς και έχει κυλιόμενο κωδικό με αναγνώριση αποτυπωμάτων; Τι διάολο
avax31


Μέλος από: 11 Ιουν 2009
Μηνύματα: 95

View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 14:20    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Παιδια χιλια συγνωμη που σας ζαλιζω. ειχες δικιο Korg ειχα σβησει ενα } κατα λαθος.
Τωρα όμως στο login moy kanei λουπα και με ξαναγυρναει στο login αντι να με παει στο index.php

Mariosal αυτο το { που αναφαιρεσαι κλεινει στο δευτερο else, με ολο τον σεβασμο, αν το κοιταξεις προσεκτικοτερα θα το δεις :]
Apostolis_38


Μέλος από: 14 Φεβ 2008
Μηνύματα: 256+
Περιοχή: ΠΕΙΡΑΙΑΣ
View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 14:38    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

avax31 ανέφερε:
Παιδια χιλια συγνωμη που σας ζαλιζω. ειχες δικιο Korg ειχα σβησει ενα } κατα λαθος.
Τωρα όμως στο login moy kanei λουπα και με ξαναγυρναει στο login αντι να με παει στο index.php

Mariosal αυτο το { που αναφαιρεσαι κλεινει στο δευτερο else, με ολο τον σεβασμο, αν το κοιταξεις προσεκτικοτερα θα το δεις :]


Μπααααα, κανένα πρόβλημα. Ούτως η άλλως η χρέωση είναι με την ώρα.

Με δεδομένο οτι πριν δεν έκλεινε το script και τώρα σου κάνει loop υποθέτω πως έβαλες το } σε λάθος σημείο.
Για βάλε τον κώδικα να το δούμε.
avax31


Μέλος από: 11 Ιουν 2009
Μηνύματα: 95

View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 14:40    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Εβαλα στην index.php αυτο:
κώδικας:
<?php
session_start();
echo $username=$_SESSION["username"];
?>

αλλα δεν εμφανιζει την echo
avax31


Μέλος από: 11 Ιουν 2009
Μηνύματα: 95

View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 14:42    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

κώδικας:
<?php
session_start();
if(!session_is_registered(authenticated)){
header("location:login.php");
exit;
}
   $username=$_SESSION['username'];
?>
Apostolis_38


Μέλος από: 14 Φεβ 2008
Μηνύματα: 256+
Περιοχή: ΠΕΙΡΑΙΑΣ
View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 14:56    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

- Εφόσον στο echo δεν τυπώνει τίποτα τότε το session δεν λειτουργεί.
- Το exit μετά το header δεν χρειάζεται.
- Το username = $_SESSION πάει μέσα στο loop που σε στέλνει στη σελίδα αν πετύχει το authentication.

Last edited by Apostolis_38 on 31 Οκτ 2009 14:59, edited 1 time in total
avax31


Μέλος από: 11 Ιουν 2009
Μηνύματα: 95

View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 14:56    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

avax31 ανέφερε:
κώδικας:
<?php
session_start();
if(!session_is_registered(authenticated)){
header("location:login.php");
exit;
}
   $username=$_SESSION['username'];
?>

ο κανονικος κωδικας που εχω ειναι αυτος το αλλο το εβαλα δοκιμαστικα να δω αν στελνει την μεταβλητη
avax31


Μέλος από: 11 Ιουν 2009
Μηνύματα: 95

View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 15:00    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Apostolis_38 ανέφερε:
- Εφόσον στο echo δεν τυπώνει τίποτα τότε το session δεν λειτουργεί.
- Το exit μετά το header δεν χρειάζεται.
- Το username = $_SESSION πάει μέσα στο loop που σε στέλνει στη σελίδα αν πετύχει το authentication.

το προβλημα δλδ τωρα βρισκεται στον κωδικα της login.php
avax31


Μέλος από: 11 Ιουν 2009
Μηνύματα: 95

View users profile
ΜήνυμαΣτις: 31 Οκτ 2009 15:03    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

ακυρο βλακεια ειπα... το session ειπες δεν λειτουργει...
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 12 από 16 [240 Μηνύματα] Σελίδα:  Προηγούμενο  1, 2, 3, ..., 10, 11, 12, 13, 14, 15, 16 Επόμενο
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP τα δικά μας scripts
Τώρα είναι 03 Δεκ 2016 17:40 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos