Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

New User registration...

[es] :: PHP :: New User registration...

[ Pregleda: 2834 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

01011011

Član broj: 561
Poruke: 2341
*.hsd1.in.comcast.net.



+2 Profil

icon New User registration...16.07.2005. u 08:57 - pre 228 meseci
ovo mi je validacija za ove sto su vec registrovani...

Code:

<?php
    $db_user = 'tipleague';
    $db_pass = '********';
    $user_name = $_POST['user_name'];
    $password = $_POST['password'];

    //connect to the DB and select the "tipleague" database
    $connection = mysql_connect('localhost', $db_user, $db_pass) or die(mysql_error());
    mysql_select_db('tipleague', $connection) or die(mysql_error());

    //set up the query
    $query = "SELECT * FROM users 
            WHERE user_name='$user_name' AND password='$password'";
            
    //run the query and get the number of affected rows
    $result = mysql_query($query, $connection) or die('error making query');
    $affected_rows = mysql_num_rows($result);

    //if there's exactly one result, the user is validated. Otherwise, he's invalid
    if($affected_rows == 1) {
        $_SESSION['user_name'] = $user_name;
        print 'validated';
    }
    else {
        print 'not valid';
    }
?>


E sad da li kada pravim registraciju radim isti proces selektiram iz baze podataka gdje je username - post username i password = post password da bih provjerio da li to korisnicko ime vec postoji, ili ima neki bolji nacin da se ovo odradi...

[Ovu poruku je menjao 01011011 dana 16.07.2005. u 09:58 GMT+1]
 
Odgovor na temu

m4j3v1c4
Oliver Maksimovic
Freelancer
Novi Sad

Član broj: 17007
Poruke: 63
*.ftn.ns.ac.yu.

ICQ: 99573455
Sajt: www.maksimovic.net


Profil

icon Re: New User registration...16.07.2005. u 13:10 - pre 228 meseci
koji ces vrag uporedjivati sifru novog korisnika? daj malo logike... kad registrujes novog korisnika (nakon sto provjeris da je upisao u formular za registraciju ono sto je potrebno, ofkors):

1. provjeris da li postoji korisnik sa tim korisnickim imenom (ako je to jedino sto ce biti unikatno)

$query = mysql_query(SELECT username FROM korisnici WHERE username = '$username');

2. ako nema (if mysql_num_rows($query) == 0), insertujes novi row sa korisnickim imenom, sifrom i ostalim podacima (INSERT INTO korisnici (username, password, mail, itd itd) VALUES ('$username', '$password', '$mail', itd itd))

3. u suprotnom (else %)) bacas error i trazis da upise drugi username jer je taj vec zauzet

p.s. nadam se da ne drzis "sirove" sifre, ne vidjeh da si odradio npr. md5($_POST['password']) kad si poredio sifru sa onom iz baze :-|

uostalom, ovo bilo za klasican RTFM reply, al' et', ustao sam maloprije pa jos nisam mrzovoljan %)
Freelance PHP/MySQL web developer - http://www.maksimovic.net
Aura+ - http://www.aura.rs.ba/ [progressive rock band]
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.hsd1.in.comcast.net.



+2 Profil

icon Re: New User registration...16.07.2005. u 15:45 - pre 228 meseci
ma ne enkriptujem nista passworde jer nije potrbno, nije neka jaka solucija... ma znam da ne uporedjivam password to dok sam tipkao sam napisao. Znaci sve u svemu ista fora kao i sad ovim...

Hvala, ajd cujemo se..
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: New User registration...16.07.2005. u 17:16 - pre 228 meseci
enkriptuj passworde

evo ja prvi necu da se regujem ako nisu enkriptovani
sta ako neko provali u MySQL???
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.hsd1.in.comcast.net.



+2 Profil

icon Re: New User registration...16.07.2005. u 18:01 - pre 228 meseci
Ma nisu ljudi toliko slocesti :)
 
Odgovor na temu

franzi

Član broj: 50625
Poruke: 7
*.adsl.net.t-com.hr.



Profil

icon Re: New User registration...16.07.2005. u 21:01 - pre 228 meseci
Ma ja, nisu nikako...

Ajde bolan, ako nekome prahne da provali, provalit će. Nemoj mislit da nisu zločesti,
kada go*na budi imala ikakvu vrijednost, siromašni neće imati šu*ak
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: New User registration...16.07.2005. u 22:58 - pre 228 meseci
...a ako provali, bolje da vidi md5 hash-eve nego, kao sto neko reche, "sirove" sifre...

...a tebi je to ubacivanje md5 na dva mesta (pri registrovanju i pri proveri [login-u])
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.hsd1.in.comcast.net.



+2 Profil

icon Re: New User registration...16.07.2005. u 23:17 - pre 228 meseci
ma znam ljudi zajebavam se...

samo sam ovo istipkao da pokazem sta hocu da uradim :)
 
Odgovor na temu

Z3d_Kv
Kraljevo

Član broj: 63893
Poruke: 11
*.ptt.yu.



Profil

icon Re: New User registration...18.07.2005. u 14:11 - pre 228 meseci
Pa sta se zajebavas bree...
 
Odgovor na temu

[es] :: PHP :: New User registration...

[ Pregleda: 2834 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.