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
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 6 από 16 [240 Μηνύματα]      Bookmarks Tags: php Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
Σελίδα:  Προηγούμενο  1, 2, 3, 4, 5, 6, 7, 8, ..., 14, 15, 16 Επόμενο
ΑποστολέαςΜήνυμα
billt


Μέλος από: 20 Φεβ 2004
Βοηθήματα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Θεσσαλονίκη
View users profile
ΜήνυμαΣτις: 18 Ιαν 2008 19:51    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

merkutios ανέφερε:
poly wraio to script! se eyxaristw poly proswpika gia thn genaiodwria sou, giati me vohthaei poly sthn katanohsh ths php(san arxarios p eimai ). h erwthsh mou einai: ti tha prepei na prosthesoume gia na baloume kai account activation? (afou fysika peiraxoume ligo thn bash dedomenwn?



Geia sou kai euchaisto gia ta kala sou logia. Gia account activation prota ap ola tha prepei o christis na grafete monos tou kai ta stichia tis forma na katachorounte sti vasi (meta apo elegxo). Epipleon tha iparxei ston pinaka ton xriston kai ena pedio active pou default tha einai 'no'.

Otan kapoios egrafete prostithente ta stoixeia sti vasi kai epipleon to neo pedio 'active' tha einai 'no. Paralila me to submit tis formas eggrafis ginete mia apostoli me email (php function mail() enos link se kapoio iposelido tou site px activate.php?id=...... opou sto id tha einai kapoios arithmos eggrafis (kryptografimenos) .

Patontas sto link paei sti selida activate.php opou lamvanete to id kai eteleitei ena query sti vasi (Update users .....where id=... ktl) tote tha allazei to pedio active apo 'no' se 'yes'

Epipleon otan tha kaneis elegxo gia login tha prepei ektos apo elegxo username kai password na ginete kai elegxos oti active='yes'

Ayta ta liga en sintomia

_________________
E-Commerce Services , Official Google Partner , My Interview
Affiliate Management: Urbangreen (SaS), Ladopano (LW) , e-mpomponiera (LW)
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 17 Φεβ 2008 20:34    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

billt
παράθεση:
Στη login.php θα κάνεις μια προσθήκη :

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


   if ($rows==1){
   session_register("authenticated");
  $_SESSION['username'] = $username;
  echo "Επιτυχής Login";
   } else {
   echo "Ανεπιτυχές Login, δοκιμάστε πάλι";
   $error=1; }



Στη σελίδα members.php που θέλεις να κατευθύνεις το χρήστη θα καλέσεις τη μεταβλητή $username με το

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



και θα τη βάλεις σε ένα query για να πάρεις τα σχετικά με τον συγκεκριμένο χρήστη.


Έφτιαξα ένα αρχείο με όνομα loginstatus και το πρόσθεσα σε όλες τις σελίδες μου για να φαίνετε το όνομα χρήστη που έχει κάνει login.
Ενώ στην αρχή φαίνετε κανονικά το όνομα χρήστη, κατά την πλοήγηση και μετά από λίγη ώρα το χάνει.
Τι μπορεί να συμβαίνει και γίνετε αυτό?

_________________
Αγγελίες - Aggelia.eu
billt


Μέλος από: 20 Φεβ 2004
Βοηθήματα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Θεσσαλονίκη
View users profile
ΜήνυμαΣτις: 17 Φεβ 2008 21:36    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

στο php.ini exei exei tin parametro "session.cookie_lifetime" valti isi me 0

_________________
E-Commerce Services , Official Google Partner , My Interview
Affiliate Management: Urbangreen (SaS), Ladopano (LW) , e-mpomponiera (LW)
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 17 Φεβ 2008 22:54    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Το php.ini που είναι?
Είναι κάποιο αρχείο στον Apache? Let me think...
Εκτός από αυτόν τον τρόπο, μήπως μπορώ να ορίσω cookie στην σελίδα μου?

_________________
Αγγελίες - Aggelia.eu
billt


Μέλος από: 20 Φεβ 2004
Βοηθήματα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Θεσσαλονίκη
View users profile
ΜήνυμαΣτις: 18 Φεβ 2008 00:11    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

pou trexeis to script? topika i se server filoxenias?

_________________
E-Commerce Services , Official Google Partner , My Interview
Affiliate Management: Urbangreen (SaS), Ladopano (LW) , e-mpomponiera (LW)
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 18 Φεβ 2008 00:34    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Και τοπικά και σε server.
Τοπικά που μπορώ να το βρώ?

_________________
Αγγελίες - Aggelia.eu
billt


Μέλος από: 20 Φεβ 2004
Βοηθήματα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Θεσσαλονίκη
View users profile
ΜήνυμαΣτις: 18 Φεβ 2008 01:23    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

sto fakelo php tou server pou exeis stisei

an den to vriskeis trexe ena search son ipologisti sou gia php.ini

Prosoxi:otan kaneis allages sto php.ini prepei na kaneis epanekinisi ton apache
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 18 Φεβ 2008 02:55    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τοπικά δουλεύω τον apache2triad, αλλά δεν υπάρχει το αρχείο php.ini
Μπορώ να κάνω κάτι άλλο?

_________________
Αγγελίες - Aggelia.eu
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 18 Φεβ 2008 03:56    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τελικά το βρήκα το php.ini ήταν στον φάκελο των windows link to windows.
Αλλά η παράμετρός session.cookie_lifetime ήταν ήδη 0.

Να υπενθυμίσω ότι το όνομα χρήστη δεν το χάνει αμέσως αλλά μετά από κάποιο χρονικό διάστημα και εφόσον μεταβαίνω από σελίδα σε σελίδα.

_________________
Αγγελίες - Aggelia.eu
billt


Μέλος από: 20 Φεβ 2004
Βοηθήματα: 1
Scripts: 1
Μηνύματα: 256+

Περιοχή: Θεσσαλονίκη
View users profile
ΜήνυμαΣτις: 18 Φεβ 2008 09:12    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

ipethesa oti kanei expire to session, alla afou einai 0 einai ok.

de mporw na fantasto auti ti stigmi ti mporei na ftaiei ...

_________________
E-Commerce Services , Official Google Partner , My Interview
Affiliate Management: Urbangreen (SaS), Ladopano (LW) , e-mpomponiera (LW)
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 18 Φεβ 2008 15:07    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Σευχαριστώ πολύ πάντως, θα το συζητήσω και στην περιοχή προγραμματισμός php να δω αν μπορεί να διορθωθεί.

_________________
Αγγελίες - Aggelia.eu
alexpant2


Μέλος από: 13 Αυγ 2008
Μηνύματα: 130

View users profile
twitter 
ΜήνυμαΣτις: 25 Αυγ 2008 20:26    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

#$^^&*()__)(*&^%$%^&*()

Last edited by alexpant2 on 20 Σεπ 2008 18:57, edited 1 time in total
alexpant2


Μέλος από: 13 Αυγ 2008
Μηνύματα: 130

View users profile
twitter 
ΜήνυμαΣτις: 20 Σεπ 2008 18:56    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Ρε παιδιά δημιουργώ τον πινακα και μετά με βγάζει εδώ . Τώρα τι κάνω



Χωρίς τίτλο.jpg
 Description:
 Filesize:  68.05 KB
 Viewed:  247 Time(s)

Χωρίς τίτλο.jpg


alexpant2


Μέλος από: 13 Αυγ 2008
Μηνύματα: 130

View users profile
twitter 
ΜήνυμαΣτις: 20 Σεπ 2008 19:33    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Αφου μου πειτε τι κανω στην πανω περιπτωση μπορειτε να μου εξειγησετε γιατι μ βγαζει αυτο οταν παταω εγγραφη

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/www/mylyrics1.freehostia.com/register.php on line 2

Parse error: parse error, unexpected T_INCLUDE in /home/www/mylyrics1.freehostia.com/register.php on line 2

Η ΔΙΑΔΙΚΑΣΙΑ ΠΟΥ ΑΚΟΛΟΥΘΗΣΑ ΗΤΑΝ

1.Δημιουργησα αρχεία με τους κώδικες . 3 για την ακριβεια (dbconnect.php , register.php K logout.php )
2. Έφτιαξα λινκ "εγγραφή" που να πηγαίνει στο register.php και
3. Ανέβασα την ιστοσελίδα.

Και μετά όταν πάτησα εγγραφή μ εβγαλε το παραπάνω σφαλμα!!!

τι εκανα λαθος
antoo


Μέλος από: 11 Φεβ 2008
Μηνύματα: 8

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

Πολύ καλό το βοήθημά σου bilt. Θα ήθελα να σε ρωτήσω κάτι. Έχω κάνει register, login και θέλω να τελειώσω με το logout. Πάνω δεξιά στη σελίδα έχω βάλει να εμφανίζεται αποσύνδεση και δίπλα το όνομα του συνδεδεμένου. Θέλω όμως αυτό να εμφανίζεται σε όλες τις σελίδες μέχρι να γίνει αποσύνδεση. Ποιος είναι περίπου αυτός ο έλεγχος ; Και επίσης σίγουρα όταν έχει γίνει login, δε θα πρέπει να μπορείς πλέον να κάνεις login. Ξέρεις περίπου πώς μπορώ να τα διορθώσω αυτά; Ευχαριστώ εκ των προτέρων για το χρόνο σου.
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 6 από 16 [240 Μηνύματα] Σελίδα:  Προηγούμενο  1, 2, 3, 4, 5, 6, 7, 8, ..., 14, 15, 16 Επόμενο
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP τα δικά μας scripts
Τώρα είναι 07 Δεκ 2016 10:37 | 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