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


Μέλος από: 18 Μαη 2007
Μηνύματα: 33
Περιοχή: Rethymno
View users profile Visit posters website
twitter deviantART 
ΜήνυμαΣτις: 16 Σεπ 2007 14:52    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Δημιούργησα την βάση και μετά έτρεξα to
CREATE TABLE `usertable` (
`id` INT NOT NULL AUTO_INCREMENT ,
`username` TEXT NOT NULL ,
`password` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);

Αυτό μήπως εννοείς?
medred


Μέλος από: 18 Μαη 2007
Μηνύματα: 33
Περιοχή: Rethymno
View users profile Visit posters website
twitter deviantART 
ΜήνυμαΣτις: 16 Σεπ 2007 14:57    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Όντος έχει import file...αλλά πιο αρχείο κάνουμε import και γιατί?
Μπερδεύτηκα...νόμιζα πως τους χρήστες τους βάζουμε εμείς από το phpmyadmin
...στο κουμπί εισαγωγή...απο εκεί έβαλα ένα χρήστη..και δείχνει πως υπάρχει μια εγγραφή.
αλλά δυστυχώς υπάρχουν τα πραβλήματα που ανέφερα πιο πριν.
Banavas
Script Master

Μέλος από: 21 Νοε 2004
Βοηθήματα: 2
Templates: 1
Scripts: 2
Μηνύματα: 256+


View users profile Send email to user Visit posters website
ΜήνυμαΣτις: 16 Σεπ 2007 20:38    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Οι χρήστες πρέπει να μπουν από το register.php που δίνει στο tutorial.
Ο λόγος είναι οτι το password δεν εισάγεται αυτούσιο στην βάση αλλά πρώτα κωδικοποιείται με md5 κωδικοποίηση.
Έτσι όταν ένας χρήστης δίνει password για είσοδο το πρόγραμμα πρώτα το κωδικοποιεί με md5 και μετά το συγκρίνει με το string (το κωδικοποιημένο password) που είναι καταχωρημένο στη βάση.
Αν δώσεις, κατά την εισαγωγή χρήστη, στη βάση απευθείας το password τότε αυτό καταχωρείται ακωδικοποίητο και έτσι δεν ταιριάζει με το password που δίνει ο χρήστης για είσοδο αν και είναι το ίδιο.

_________________
Happy coding....
Μάρκος
http://lasernet.gr
medred


Μέλος από: 18 Μαη 2007
Μηνύματα: 33
Περιοχή: Rethymno
View users profile Visit posters website
twitter deviantART 
ΜήνυμαΣτις: 16 Σεπ 2007 22:18    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Θα το μελετήσω το θέμα και αν συναντήσω προβλήματα θα postaro.
Another pint of beer thanks
medred


Μέλος από: 18 Μαη 2007
Μηνύματα: 33
Περιοχή: Rethymno
View users profile Visit posters website
twitter deviantART 
ΜήνυμαΣτις: 18 Σεπ 2007 13:04    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Τελικά τα κατάφερα.
Γενικά αν θέλουμε ο κάθε χρήστης να έχει δική του σελίδα...
δηλαδή να μπορεί να έχει ένα κείμενο να το αλλάζει..
Ξέρει κανείς στο περίπου πως γίνετε με βάση αυτό το βοήθημα?
AAT


Μέλος από: 23 Αυγ 2007
Scripts: 2
Μηνύματα: 256+

Περιοχή: Lemesos, Limassol
View users profile Send email to user Visit posters website
ΜήνυμαΣτις: 29 Σεπ 2007 23:05    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

paida help h istoselida kremete apo afto kai den thelw na xasw toys users moy.

exw to file dbconnect.php me ton kodika

κώδικας:
<?php
mysql_connect('localhost:3306', 'users', '*****');
mysql_select_db('users')?>


sta steixia tis free hostia elege:

κώδικας:
   username: eeveev9_users
   password: *****
   database name: eeveev9_users
   database host: mysql3.freehostia.com
   database port: 3306


paradigmata dinw.

to register.php

exei kodika:

κώδικας:
<?php
include ('dbconnect.php');
$username=$_POST[username];
$password=md5($_POST[password]);
if($username!='' && $password!='')
{
$sql="INSERT INTO `usertable` ( `id` , `username` , `password` ) VALUES ('', '$username', '$password');
mysql_query($sql);
echo " Ευχα�ιστο�με για την εγγ�αφή σας";
}
else {

?>
<html>
<head>
<title>Register</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
<form action="register.php" method="post">
<input name="username" type="text" value="username" size="40"><br>
<input name="password" type="password" value="password" size="40"><br>
<input name="submit" type="submit" value="register">
</form>
</body>
</html>
<?php }?>


kai to login.php exei kodika

κώδικας:
<?php
include ('dbconnect.php');
$username=$_POST[username];
$password=md5($_POST[password]);
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 ($rows==1){
   session_register("authenticated");
   echo "Επιτυχής Login";
   } else {
   echo "Ανεπιτυχές Login, δοκιμάστε πάλι";
   $error=1; }
}
else {

?>

<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
<form action="login.php" method="post">
<input name="username" type="text" value="username" size="40"><br>
<input name="password" type="password" value="password" size="40"><br>
<input name="submit" type="submit" value="Login">
</form>
</body>
</html>
<?php }?>


ti kanw lathos sas parakalw mia apantish, h selida moy kremete apo ayto.

eyxaristw ek twn proterwn.

_________________
FREE Mafia MMORPG Game (HOT!)
mrpc
WebDev Moderator

Μέλος από: 03 Μαη 2000
Βοηθήματα: 6
Νέα: 5
Scripts: 4
Μηνύματα: 256+

Περιοχή: Εξάρχεια
View users profile Visit posters website
blog portfolio picasa myspace facebook linkedin 
hi5 sync twitter deviantART digg del.icio.us 
skype 
ΜήνυμαΣτις: 30 Σεπ 2007 00:45    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Έσβησα το password από το μήνυμά σου... Μην δημοσιεύεις τέτοια στοιχεία...

_________________
[ Ψάχνεις babysitter; | Pramnos.net | Ικαρία | Ομορφιά | mrpc's Blog ]
AAT


Μέλος από: 23 Αυγ 2007
Scripts: 2
Μηνύματα: 256+

Περιοχή: Lemesos, Limassol
View users profile Send email to user Visit posters website
ΜήνυμαΣτις: 30 Σεπ 2007 10:44    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

eipa einai paradigma trelos eimai .

_________________
FREE Mafia MMORPG Game (HOT!)
Risk


Μέλος από: 02 Μαη 2006
Μηνύματα: 256+
Περιοχή: Κάπου εδώ γύρω...
View users profile Visit posters website
blog flickr facebook linkedin sync del.icio.us 
ΜήνυμαΣτις: 02 Οκτ 2007 20:10    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Άλλο ένα πολύ καλό tutorial που σίγουρα θα χρησιμοποιηθεί ευρέως και από αρχάριους και από γνώστες του αντικειμένου! Ευχαριστώ για την γνώση που μου δίνετε!!!!

_________________
billt


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

Περιοχή: Θεσσαλονίκη
View users profile
ΜήνυμαΣτις: 02 Οκτ 2007 20:22    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

@ATT: Αν και δεν κατάλαβα ακριβώς το πρόβλημα ξεκίνα με αυτο:

κώδικας:
<?php
mysql_connect('mysql3.freehostia.com:3306', 'eeveev9_users ', '*****');
mysql_select_db('eeveev9_users')?>


@ Risk

Μου αρέσει πάρα πολύ που μετά από 1,5 χρόνια το tutorial μου διαρκώς επανέρχεται
Risk


Μέλος από: 02 Μαη 2006
Μηνύματα: 256+
Περιοχή: Κάπου εδώ γύρω...
View users profile Visit posters website
blog flickr facebook linkedin sync del.icio.us 
ΜήνυμαΣτις: 02 Οκτ 2007 20:31    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Είναι αυτό που σου είπα ότι χρησιμοποιείται και από αρχάριους και από γνώστες! Επομένως πάντα κάποιος κάτι έχει να ρωτήσει και να προσθέσει και αυτή είναι η πραγματική έννοια και αξία του tutorial!

_________________
AAT


Μέλος από: 23 Αυγ 2007
Scripts: 2
Μηνύματα: 256+

Περιοχή: Lemesos, Limassol
View users profile Send email to user Visit posters website
ΜήνυμαΣτις: 02 Οκτ 2007 21:16    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

billt ανέφερε:
@ATT: Αν και δεν κατάλαβα ακριβώς το πρόβλημα ξεκίνα με αυτο:

κώδικας:
<?php
mysql_connect('mysql3.freehostia.com:3306', 'eeveev9_users ', '*****');
mysql_select_db('eeveev9_users')?>


@ Risk

Μου αρέσει πάρα πολύ που μετά από 1,5 χρόνια το tutorial μου διαρκώς επανέρχεται


dld ?

_________________
FREE Mafia MMORPG Game (HOT!)
billt


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

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

AAT ποιο ειναι το πρόβλημα ακριβώς; Τι σου βγάζει? Εγώ σου έδωσα το dbconnect.php με βάση τα στοιχεία που μας είπες.

Αν πάλι έχεις πρόβλημα πες μας ποιο ακριβώς είναι αυτό και τι μηνύματα έχεις

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


Μέλος από: 23 Αυγ 2007
Scripts: 2
Μηνύματα: 256+

Περιοχή: Lemesos, Limassol
View users profile Send email to user Visit posters website
ΜήνυμαΣτις: 02 Οκτ 2007 21:41    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

ops einai ok thanks. Mono yparxei tropos na min mporei na dei kapios to dbconnect.php ?

_________________
FREE Mafia MMORPG Game (HOT!)
AAT


Μέλος από: 23 Αυγ 2007
Scripts: 2
Μηνύματα: 256+

Περιοχή: Lemesos, Limassol
View users profile Send email to user Visit posters website
ΜήνυμαΣτις: 02 Οκτ 2007 22:07    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

ti ginete an h database einai ena file px database.sql. Ti bazw sto dbconnect;

_________________
FREE Mafia MMORPG Game (HOT!)
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 3 από 16 [240 Μηνύματα] Σελίδα:  Προηγούμενο  1, 2, 3, 4, 5, ..., 14, 15, 16 Επόμενο
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP τα δικά μας scripts
Τώρα είναι 10 Δεκ 2016 08:53 | 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