[code]if ($_SignedVerificationToken, present_tense) {
# GLOBALS][/code]
Gör du if-satsen till en while-sats blir det en infinite loop eller typ du måste hålla ner push-button samtidigt som den skriver ut någonting. While är ej rekommenderat, använd if
Tillägg av Obelique i lördags 08:14
Hela koden:
[code]<!--Fixes: Refreshed code-->
<!--Fixes: Let's add a Scavanger Hunt-->
<!--Fixes: Hitler was an artist-->
<!--Fixes: Klyschigt-->
<?php
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL); # These 3 are needed, websupport -- so that you'll see all errors exclusively
include "inc/db_connection.php";
include "inc/header.inc.php";
include "_Foreign/functions/functions.php";
# SUPERGLOBALS
$_IsLoggedIn = 0;
$_SignedVerificationToken;
if ($_SignedVerificationToken, present_tense) {
# GLOBALS
$ovr=$conn->prepare("SELECT * FROM users WHERE username=?");
$ovr->bind_param("s", $_POST['username']);
# Man kan inte få dödsstraff inom vården
$ovr->execute();
$result = $ovr->get_result();
if ($result->num_rows > 0){
# LOCALS
$_STORD = $_POST['username'];
$_STORDPASS = $_POST['password']."";
$_SESSION['user_id'] = $id;
echo "Användarnamnet"."<span class='user p'>"."".$_STORD.""."</span>"."upptage(t) !!";
if (!ctype_alnum($_STORDPASS)) {
echo "Lösenordet måste vara alfanumeriskt, dvs innehålla bokstäver och siffror !!";
}
else {
$_hashadSTORDIE = password_hash($_STORDPASS, PASSWORD_DEFAULT);
$inst=$conn->prepare("INSERT INTO users (username, password) VALUES (?, ?)");
$inst->bind_param("ss", $_STORD, $_hashadSTORDIE);
$inst->execute();
$instResult = $inst->get_result();
if (?) {
$_IsLoggedIn = ''; # Little secret, Borås
echo "Ditt konto har blivit (skapat): ".$_STORD." "."Lösenordet dolt";
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
# Ska ta en cola sen
# Antingen så hade Benjamin en bomborgasm eller så blev han störd
// $_POST[username]=$_SESSION['username'];
}
}
}
}
?>[/code]
Hela koden:
[code]<!--Fixes: Refreshed code-->
<!--Fixes: Let's add a Scavanger Hunt-->
<!--Fixes: Hitler was an artist-->
<!--Fixes: Klyschigt-->
<?php
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL); # These 3 are needed, websupport -- so that you'll see all errors exclusively
include "inc/db_connection.php";
include "inc/header.inc.php";
include "_Foreign/functions/functions.php";
# SUPERGLOBALS
$_IsLoggedIn = 0;
$_SignedVerificationToken;
if ($_SignedVerificationToken, present_tense) {
# GLOBALS
$ovr=$conn->prepare("SELECT * FROM users WHERE username=?");
$ovr->bind_param("s", $_POST['username']);
# Man kan inte få dödsstraff inom vården
$ovr->execute();
$result = $ovr->get_result();
if ($result->num_rows > 0){
# LOCALS
$_STORD = $_POST['username'];
$_STORDPASS = $_POST['password']."";
$_SESSION['user_id'] = $id;
echo "Användarnamnet"."<span class='user p'>"."".$_STORD.""."</span>"."upptage(t) !!";
if (!ctype_alnum($_STORDPASS)) {
echo "Lösenordet måste vara alfanumeriskt, dvs innehålla bokstäver och siffror !!";
}
else {
$_hashadSTORDIE = password_hash($_STORDPASS, PASSWORD_DEFAULT);
$inst=$conn->prepare("INSERT INTO users (username, password) VALUES (?, ?)");
$inst->bind_param("ss", $_STORD, $_hashadSTORDIE);
$inst->execute();
$instResult = $inst->get_result();
if (?) {
$_IsLoggedIn = ''; # Little secret, Borås
echo "Ditt konto har blivit (skapat): ".$_STORD." "."Lösenordet dolt";
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
# Ska ta en cola sen
# Antingen så hade Benjamin en bomborgasm eller så blev han störd
// $_POST[username]=$_SESSION['username'];
}
}
}
}
?>[/code]
Tillägg av Obelique i lördags 08:23
Det rekommenderade är att ha alla användaruppgifter i Locals. Det finns 3 typer:
SUPERGLOBALS
GLOBALS
LOCALS
Superglobals: Dessa fungerar bättre än $_SESSION['user']
Det rekommenderade är att ha alla användaruppgifter i Locals. Det finns 3 typer:
SUPERGLOBALS
GLOBALS
LOCALS
Superglobals: Dessa fungerar bättre än $_SESSION['user']
stordies.se/