Dodanie ekranu logowania, do zrobienia połączyć to z poprzednim projektem z lekcji 2
This commit is contained in:
1 parent
83672909f4
commit
c198d9d70a
12 files changed
+351
No files matched your search
@@ -0,0 +1,86 @@
|
||||
-- sesja_on.php --
|
||||
<pre>
|
||||
<?php
|
||||
/*
|
||||
$arr = [
|
||||
"klucz" => ["Francuz", "Wiolinowy"],
|
||||
[1, "dsd"],
|
||||
1.22
|
||||
];
|
||||
print_r($arr);
|
||||
// $_POST['klucz']
|
||||
echo $arr['klucz'][1];
|
||||
*/
|
||||
/*
|
||||
$arr = array(
|
||||
array(
|
||||
"klucz" => "test"
|
||||
),
|
||||
12
|
||||
);
|
||||
print_r($arr);
|
||||
*/
|
||||
|
||||
$imie = "Maciej";
|
||||
/*
|
||||
function test(int $a, $b = 12)
|
||||
{
|
||||
global $imie;
|
||||
echo $a . " " . $b;
|
||||
echo $imie;
|
||||
$imie = "Szymek";
|
||||
// return
|
||||
}
|
||||
test(10);
|
||||
echo $imie;
|
||||
*/
|
||||
|
||||
/*
|
||||
function test2(string &$i) // wskaźnik
|
||||
{
|
||||
$i = "Fred";
|
||||
}
|
||||
test2($imie);
|
||||
echo $imie;
|
||||
*/
|
||||
session_start();
|
||||
echo session_id();
|
||||
$_SESSION['logged'] = true;
|
||||
$_SESSION['nick'] = "Scalak";
|
||||
print_r($_SESSION);
|
||||
var_dump($_SESSION);
|
||||
|
||||
|
||||
-- sesja_chron.php --
|
||||
<?php
|
||||
session_start();
|
||||
print_r($_SESSION);
|
||||
if (!isset($_SESSION['logged']))
|
||||
header("Location:sesja_on.php");
|
||||
echo "OKI DOKI!!!";
|
||||
|
||||
|
||||
-- sesja_off.php ---
|
||||
<?php
|
||||
session_start();
|
||||
session_destroy();
|
||||
/*
|
||||
hasła
|
||||
|
||||
dupa - plain text!!!!!
|
||||
md5/sha ("dupa" => f oisehf[08esyr9euc0qsrg])
|
||||
sól salt
|
||||
dukvhjn[oe8yw[586uwfj350[tfjfj]]]xxxpa
|
||||
cikvhjn[oe8yw[586uwfj350[tfjfj]]]xxxpa
|
||||
tablice tęczowe
|
||||
*/
|
||||
|
||||
$hash = password_hash("rasmuslerdorf", PASSWORD_BCRYPT);
|
||||
echo $hash;
|
||||
// $2y$10$s1If37c5eLHgYS68wcXEteZxSdmf4ZB0knpdWQaDMedyTEYM7zpXi
|
||||
|
||||
if (password_verify('rasmuslerdorf', $hash)) {
|
||||
echo 'Password is valid!';
|
||||
} else {
|
||||
echo 'Invalid password.';
|
||||
}
|
||||
Reference in new issue
Block a user