Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Conectare tableta X220la Tv

Femeile tinere nu mai vor sa munc...

La mulți ani @un_dac!

La multi ani de Sfantul Gheorghe&...
 Job - Facultate sau certificare

Deadpool & Wolverine (2023)

sistem hibrid eoliana + panouri +...

Outlook e muta pe Android
 Constructie Mun. Iasi. Casa P+1.

Cum mai rezolvati cu chiriasii ra...

Tastatura si mouse cu baterie int...

AC Gree duce la palpait de becuri
 Sfat / recomandare construire aco...

Cablu analog vs digital

Ce valoare stabiliti la RSSI la u...

Sony FH 10W reparatie
 

Script php Inregistrare User

- - - - -
  • Please log in to reply
16 replies to this topic

#1
aladin30

aladin30

    Junior Member

  • Grup: Members
  • Posts: 81
  • Înscris: 22.04.2010
Stiti careva un script de inregistrare user cu trimitere email de confirmare fara loghin si autentificare ,daca se poate unul simplu

#2
UnSceptic

UnSceptic

    Member

  • Grup: Members
  • Posts: 359
  • Înscris: 20.08.2012

 aladin30, on 24 ianuarie 2013 - 08:33, said:

Stiti careva un script de inregistrare user cu trimitere email de confirmare fara loghin si autentificare ,daca se poate unul simplu
Il gasesti pe contul de youtube a lui phpacademy.

#3
aladin30

aladin30

    Junior Member

  • Grup: Members
  • Posts: 81
  • Înscris: 22.04.2010
imi daite rog un link ca nu lam gasit

gata lam gasit  mersi iti raman dator

#4
HpVirus

HpVirus

    Active Member

  • Grup: Members
  • Posts: 1,142
  • Înscris: 30.05.2009
Sper sa te ajute: PHP Login Script.

#5
aladin30

aladin30

    Junior Member

  • Grup: Members
  • Posts: 81
  • Înscris: 22.04.2010
ala de pe you tube nu functioneaza

iar asta de la hpvirus merge pe windows server - IIS7 web server ? caci acolo am vazut ca scrie de linux

#6
HpVirus

HpVirus

    Active Member

  • Grup: Members
  • Posts: 1,142
  • Înscris: 30.05.2009
Daca faci baza de date si legatura in dbc.php (cred ca asa se cheama) merge de minune. Eu il folosesc pentru cateva proiecte personale si sunt foarte multumit. Daca ai nevoie de ajutor, nu ezita.

#7
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,235
  • Înscris: 24.02.2007
Sub Windows Server/IIS de ce iti bati capul cu PHP, cand iti ofera Microsoft tehnologii mai complexe si mai usoare din unele puncte de vedere?

#8
aladin30

aladin30

    Junior Member

  • Grup: Members
  • Posts: 81
  • Înscris: 22.04.2010
am gasit unul dar mie imi trebuie cu trimitere email de confirmare si cu confirmare parola
de ex parola,verificare parola2.
scriptul arata in felul urmator:


<p><?php
if(isset($_POST['submit'])) {
    //Ma conectez la baza de date
    $connect = new mysqli('localhost', 'root', 'x02x02', 'test');
    $name = strip_tags($_POST['name']);
    $password = sha1($_POST['password']);
    $email = strip_tags($_POST['email']);
    if(!empty($name) && !empty($email) && !empty($password)) {

    //Verificam daca usernameul este valid
    if(preg_match('/^[a-zA-Z]+/', $name)) {
    echo "Numele este OK!<br/>";
//Verificam daca emailul este valid
    $regex = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/';
    // Rulam functia preg_match() utilizand ca baza de comparatie $regex si verificam $email
    if (preg_match($regex, $email)) {
    echo $email . " este OK<br/>";
//query
    $query = mysqli_query($connect, "SELECT name, email FROM members WHERE name='$name' OR email='$email'");
    $assoc = mysqli_fetch_assoc($query);
    print_r($assoc);
    if($assoc['name'] == $name || $assoc['email'] == $email) {
    echo "<h1>Mai exista e-mail sau username la fel.</h1>";
    } else {
    $insert = mysqli_query($connect, "INSERT INTO members (name, password, email) VALUES ('$name', '$password', '$email')");
    echo "Inregistrare facuta cu succes!";
    }
    } else {
    echo $email . " Adresa de e-mail nu este valid! Mai incercati o data.";
    }
    } else echo "Numele nu este valid! Doar cifre si litere~!";
    } else echo " Va rugam completati toate campurile!";
}

?>
</p>
<form action="inregistrare.php" method="POST">
   <table width="200" border="1" align="center">
  <tr>
    <td>Utilizator:</td>
    <td><input name="name" type="text" id="user" size="35"/></td>
  </tr>
  <tr>
    <td>Parola:</td>
    <td><input name="password" type="password" id="pass" size="36"/></td>
  </tr>
  <tr>
    <td>Email:</td>
    <td><input name="email" type="text" size="35"/></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="Inregistrare"/></td>
  </tr>
</table>
<br/>
<br/>
<br/>
</form>

Ajutatima va rog ca platesc

#9
RpgBoy

RpgBoy

    Member

  • Grup: Members
  • Posts: 771
  • Înscris: 27.05.2011
Mai e si asa.. http://forum.softped...arianta-simpla/
Dar e cu tot cu log in / out si nu are trimitere la mail Posted Image

#10
puya4ever

puya4ever

    Active Member

  • Grup: Members
  • Posts: 1,987
  • Înscris: 21.12.2006
plateste pe cineva sa ti-l faca.. :)

#11
catalinuptm

catalinuptm

    Senior CG Artist

  • Grup: Senior Members
  • Posts: 4,308
  • Înscris: 11.03.2008
Bine ca dezgropati topicuri la fix 1 an de cand au fost facute.

#12
inginerule

inginerule

    Active Member

  • Grup: Members
  • Posts: 1,353
  • Înscris: 19.09.2013
gasesti la pagina asta http://www.tutoriale...p/scripturi.php
script de inregistrare si autentificare. dupa inregistrare se trimite un email de confirmare. daca citesti scriptul (e un singur fisier) poti scoate ce vrei tu din el. mi se pare ca are si comentarii in fisier (cred)

 catalinuptm, on 22 ianuarie 2014 - 13:27, said:

Bine ca dezgropati topicuri la fix 1 an de cand au fost facute.

pai poate ajuta pe altcineva asta chiar daca cel ce a fct topicul nu mai da pe aici :P

#13
danutz0501

danutz0501

    Member

  • Grup: Members
  • Posts: 437
  • Înscris: 22.04.2008
Scriptul ala foloseste extensia mysql, depreciata deja, spagheti code 100%(php imbricat cu html), absolut nici cea mai mica urma in a separa logica de prezentare, parola hash folosind md5, mysql_real_escape_string nici nu foloseste macar pt protectie misqli, include un fisier de conectare la baza de date care nu e inclus in download, protectie xss 0, stilizare css inline si etc.
Acum sincer, ti-e ti se pare ala un script bun pt al recomanda unei persoane?Crede-ma scriptul ala nu ajuta pe nimeni :|

#14
MooF2010

MooF2010

    Senior Member

  • Grup: Senior Members
  • Posts: 5,330
  • Înscris: 24.05.2010

 danutz0501, on 24 ianuarie 2014 - 23:32, said:

Scriptul ala foloseste extensia mysql, depreciata deja, spagheti code 100%(php imbricat cu html), absolut nici cea mai mica urma in a separa logica de prezentare, parola hash folosind md5, mysql_real_escape_string nici nu foloseste macar pt protectie misqli, include un fisier de conectare la baza de date care nu e inclus in download, protectie xss 0, stilizare css inline si etc.
Acum sincer, ti-e ti se pare ala un script bun pt al recomanda unei persoane?Crede-ma scriptul ala nu ajuta pe nimeni Posted Image
care?

#15
Sorin Nedelcu

Sorin Nedelcu

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 15.10.2006
100% de acord cu @danutz0501.Merge un sql injection la perfectie acolo.... mama mama.
Meserie tata....
hai sa zicem ca pericolul XSS nu este asa mare sa devenim paranoici, dar protectie de injectie nu mai este un moft,este o obligatie.

#16
inginerule

inginerule

    Active Member

  • Grup: Members
  • Posts: 1,353
  • Înscris: 19.09.2013
cum faci tu sql injection din moment ce sunt sterse toate caracterele in afara de litere si cifre?

Edited by inginerule, 27 January 2014 - 12:00.


#17
danutz0501

danutz0501

    Member

  • Grup: Members
  • Posts: 437
  • Înscris: 22.04.2008

 inginerule, on 27 ianuarie 2014 - 11:59, said:

cum faci tu sql injection din moment ce sunt sterse toate caracterele in afara de litere si cifre?

Pt cultura ta generala poftim: http://stackoverflow...ection-attacks
Si de ce incearca sa foloseasca "protectia" aia la parola daca ai face hash(md5) ?Sti ca defapt limitezi numarul de caractere la parola? Numai poti folosi caracterele speciale care fac o parola mai puternica. Ramai cu alfa-numerice.
De asta ai auzit -  column truncation.
Exista un motiv foarte bun pt care se folosesc interogarile parametrizate. Te scapa de multe dureri de cap.
Trim de ce nu foloseste? Sti cate necazuri iti poate aduce 1 spatiu?

Edited by danutz0501, 28 January 2014 - 20:50.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate