Simpel login-systeem

Gestart doorPepijnownt10 reacties96 weergaven

11 berichten · pagina 1 van 1

Pepijnownt

Lid · Topicstarter

Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey mensen, ik zoek een simpel login-systeem met deze functies:

Registreren
Inloggen
Uitloggen kan ik zelf wel maken...
Fetching systeem (hoeft niet perse)
Wachtwoord vergeten.

Het liefst gratis, of niet te duur wink
0
Berichten
1.059
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Google al afgezocht? Er zijn veel resultaten. Dat lijkt me ook iets dat je als eerst doet wanneer je een topic aanmaakt.
0
Pepijnownt

Lid · Topicstarter

Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wel, ik heb al afgezocht maar ik kom enkel op grote en reusachtige systemen, ik zoek enkel een simpel login systeempje waarmee ik mijn CMS af kan sluiten.
0
Berichten
545
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Met MySQLi checken of de username/password klopt en dan een $_SESSION variable definen? (session_start(); niet vergeten.) en wanneer isset($_SESSION[var]) je de CMS beheer pagina laat zien? lijkt me niet echt heel moeilijk.

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44


session_start();
//Hardcoded Username/password
$Credentials = Array();
$Credentials["Username"] = "Admin";
$Credentials["Password"] = "pw123";
$Credentials["Rights"] = "abcd/1"; //a=news, b=add/remove user etc..

//Check if pressed Login?

if(isset($_POST[go]))
{

//Check if they filled in a Username, and if it contains more then 5 characters.
if(isset($_POST[usern]) && (strlen($_POST[usern]) >= 5))
{

//Same check as above, but then needs 4 or more characters.
if(isset($_POST[passwd]) && (strlen($_POST[passwd]) >= 4))
{

//Check if Credentials are correct.
if($_POST[usern] == $Credentials["Username"] && $_POST[passwd] == $Credentials["Pasword"])
{

$_SESSION[Logged_in] = true;
echo "Yes.";
}

else
{
echo "No.";
}
}

else
{
echo "No.";
}
}

else
{
echo "No.";
}
}

?>


Codeblok (voorbeeld1.php):

1
2
3
4
5

{HEADER}
{MENU1} {CONTENT1} {MENU2}
{FOOTER}

CONTENT1: if(isset($_SESSION[Logged_in])) { ?> {Show Admin Content} } else { ?> {Show Admin login} } ?>

Niet getest, zo even snel in kladblok gedaan.
0
Pepijnownt

Lid · Topicstarter

Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zal zelf wel even kijken of ik met mijn skills er een database en registreer systeem bij kan make

toevoeging op 4 mei 2014, 22:58:16:
Is er iemand die dit voor mij op maat wil maken, zo ja, bedankt. (Prijs spreken we later wel af wink)
0
Pepijnownt

Lid · Topicstarter

Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bump
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mauriceb schreef:
Met MySQLi checken of de username/password klopt en dan een $_SESSION variable definen? (session_start(); niet vergeten.) en wanneer isset($_SESSION[var]) je de CMS beheer pagina laat zien? lijkt me niet echt heel moeilijk.
Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44


session_start();
//Hardcoded Username/password
$Credentials = Array();
$Credentials["Username"] = "Admin";
$Credentials["Password"] = "pw123";
$Credentials["Rights"] = "abcd/1"; //a=news, b=add/remove user etc..

//Check if pressed Login?

if(isset($_POST[go]))
{

//Check if they filled in a Username, and if it contains more then 5 characters.
if(isset($_POST[usern]) && (strlen($_POST[usern]) >= 5))
{

//Same check as above, but then needs 4 or more characters.
if(isset($_POST[passwd]) && (strlen($_POST[passwd]) >= 4))
{

//Check if Credentials are correct.
if($_POST[usern] == $Credentials["Username"] && $_POST[passwd] == $Credentials["Pasword"])
{

$_SESSION[Logged_in] = true;
echo "Yes.";
}

else
{
echo "No.";
}
}

else
{
echo "No.";
}
}

else
{
echo "No.";
}
}

?>


Codeblok (voorbeeld1.php):

1
2
3
4
5

{HEADER}
{MENU1} {CONTENT1} {MENU2}
{FOOTER}

CONTENT1: if(isset($_SESSION[Logged_in])) { ?> {Show Admin Content} } else { ?> {Show Admin login} } ?>

Niet getest, zo even snel in kladblok gedaan.
Pepijnownt schreef:
Ik zal zelf wel even kijken of ik met mijn skills er een database en registreer systeem bij kan make
toevoeging op 4 mei 2014, 22:58:16:
Is er iemand die dit voor mij op maat wil maken, zo ja, bedankt. (Prijs spreken we later wel af wink)

Dan is er niet veel uit die skills gekomen. Je hoeft alleen maar gebruikersnaamen en gehashte wachtwoorden uit een database te halen, je kon toch de basis van PHP?
0
Pepijnownt

Lid · Topicstarter

Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb hier niet voldoende tijd voor..
0
Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat wil je er voor geven?
0
Pepijnownt

Lid · Topicstarter

Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ligt aan de beveiliging, en doe een bod xd
toevoeging op 5 mei 2014, 141802:
Ik ga zometeen even mijn eigen skills testen yummie, anders huur ik jou in.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
7 punten en ik doe het, inclusief verschillende beveiliging methodes
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren