Hej med jer igen
Jeg har skrevet her i forummet den anden dag, hvor jeg fik svar på mine spørgsmål, jeg håber, i kan hjælpe mig denne gang også.
Nuvel..
Jeg har kørt tonsvis af tutorials, og sat og leget med det selv. Hvor jeg har lavet mit eget login halløj, nok med en hulens fejl, men det kommer hen ad vejen, men sidder jeg fast. Jeg har en masse nye ideer til hvad jeg vil lave, men jeg kan ikke rigtigt komme videre, i det hovedparten af alle tutorials, ikke includere en guide i, hvordan man kan bygge videre, forstås på den måde, at hvis man eks. har et login, så skal den ind på for siden, selvfølgeligt, men hvordan?
Jeg kan ikke rigtigt finde nogle tutorials, hvor i de skriver hvordan man kommer videre fra et login så den er pa alle sider, og evt. når man er logged in, så har man diverse rettigheder.
Jeg kan nok finde ud af at lave disse rettigheder, men at forbinde:
if kode korrekt echo dit og dat
if logged in og rettigheden tildelt, så er du en admin.
Vi kan tage et eksempel:
<?php
//Login formular.
$username=$_POST ['user'];
$password=$_POST ['pass'];
$using = "test";
$kode = "test";
if (($username == '') && ($password == ''))
{
echo "<form name=\"login\" action=\"index.php\" method=\"post\">
<br />
You are not logged in!
<br />
<br />
Username:<br />
<input type=\"text\" name=\"user\" title=\"username\" size=\"15\" />
<br />
Password:<br />
<input type=\"password\" name=\"pass\" title=\"Username\" size=\"15\" />
<br />
<input type=\"submit\" value=\"Okay\" />
<p />
Not registered yet?
<br />Click <a href=\"pages/register\">here</a></form>";
}
elseif (($username == $using ) && ($password == $kode))
{
echo "<p /> Hello $using
<p />
<p />
<a href=\"myprofil.php\">My Profile</a>
<br />";
}
elseif (($username == false) || ($password == false))
{
echo "<form name=\"login\" action=\"index.php\" method=\"post\">
<br />
You are not logged in!
<br />
Insert your username and password
<br />
Username:<br />
<input type=\"text\" name=\"user\" title=\"username\" size=\"15\" />
<br />
Password:<br />
<input type=\"password\" name=\"pass\" title=\"Username\" size=\"15\" />
<br />
<input type=\"submit\" value=\"Okay\" />
<p />
Not registered yet?
<br />Click <a href=\"pages/register\">here</a></form>";
}
elseif (($username != $using) || ($password != $kode))
{
echo "<form name=\"login\" action=\"index.php\" method=\"post\">
<br />
You typed wrong username or password!
<br />
<br />
Username:<br />
<input type=\"text\" name=\"user\" title=\"username\" size=\"15\" />
<br />
Password:<br />
<input type=\"password\" name=\"pass\" title=\"Username\" size=\"15\" />
<br />
<input type=\"submit\" value=\"Okay\" />
<p />
Not registered yet?
<br />Click <a href=\"pages/register\">here</a></form>";
}
else
{
echo "<form name=\"login\" action=\"index.php\" method=\"post\">
<br />
You are not logged in!
<br />
<br />
Username:<br />
<input type=\"text\" name=\"user\" title=\"username\" size=\"15\" />
<br />
Password:<br />
<input type=\"password\" name=\"pass\" title=\"Username\" size=\"15\" />
<br />
<input type=\"submit\" value=\"Okay\" />
<p />
Not registered yet?
<br />Click <a href=\"pages/register\">here</a></form>";
};
?>
Koden er garanteret fyldt med fejl, men hvor lægger jeg det hen, hvordan kan jeg komme videre herfra og bygge flere rettigheder og muligheder på?
Jeg håber, i kan følge mig.
Hvordan skaber man php "netværk" så alle de relevante sider har/kan de samme php ting, login, rettigheder osv osv?
Det lyder sikkert helt åndsvagt det jeg skriver, men jeg er desværre halv dårlig, til at formulere mig, håber det går.
På forhånd tusind tak for hjælpen
Indlæg senest redigeret d. 03.03.2010 00:47 af Bruger #15720