funktion i php, behöver hjälp :(

Permalänk
Medlem

funktion i php, behöver hjälp :(

Hej!

Försöker göra ett inloggningsskript så att man kan bli medlem samt att logga in.

På registreringssidan så får man fylla i sitt lösenord två gånger. men jag skulle vilja göra en snygg funktion av detta.

$username = $_POST['username']; $pass = $_POST['pass1']; $pass2 = $_POST['pass2']; if($pass1 != $pass2) header('Location: register_form.php'); if(strlen($username) > 30) header('Location: register_form.php'); $hash = hash('sha256', $pass);

skulle vilja att den gör precis det den gör nu, och att den retunerar $pass, snyggt och prydligt.

Visa signatur

Är inte linux en billig kopia av ms-dos?

Permalänk
Medlem

function checkpass($pass) { if($pass1 != $pass2){ //Pass1 och pass2 matchar inte! Big fail header('Location: register_form.php'); }if(strlen($username) > 30){ //Användarnamn över 30 tecken, fel header('Location: register_form.php'); } $pass=$pass1; return $pass; }

kan det hära vara nåt?

Visa signatur

Är inte linux en billig kopia av ms-dos?

Permalänk
Skrivet av akn3:

kan det hära vara nåt?

function checkpass ($password, $confirm, $username) { return ($password == $confirm && strlen($username) <= 30) ? $password : false; }

Låt sedan skriptet som tar emot registreringen avgöra huruvida personen ska loggas in eller skickas tillbaka.

if (checkpass($password, $confirm, $username)) { header("Location: dinsida.php"); } else { header("Location: dinförrasida.php"); }

Missade några krav på funktionen.
Visa signatur

Citera, tack!
Har du läst tråden om strandhögtalare och andra musiklådor?

Permalänk

Var tog krypteringen av lösenordet vägen i era funktioner?

edit: Iofs säger han ju att han vill ha tillbaka $pass och inte $hash, så det kanske är ett menlöst påpekande

Visa signatur

/Mvh Stefan