2011-04-21, 21:56
#1
Jag har idag en mapp (med undermappar) som innehåller diverse filer. För att komma åt dessa filer loggar användaren in med hjälp av .htaccess.
Nu finns det två enkla php"-program" vars funktioner liknar en gästboks, men används till andra saker som ex. nyhets-inlägg.
Det jag vill göra, är att kunna koppla den inloggade användarens "namn" till dennes inlägg med automatik. Alltså så att användaren själv inte behöver lägga till sitt namn.
Jag vill gärna använda mig utav .htaccess, då det är enkelt att hålla en bra säkerhet med låga kunskaper.
Jag har googlat runt lite och hittat denna kod-snutt på ett annat forum.
Men jag förstår inte hur denna kod fungerar, då det är för mig nya kommandon.
Antar att man skulle kunna göra en fil som har ett formulär, typ:
<form action=logga_in.php method="post">
<input name=user>
<input type=password name=pasw>
<input type=button value=logga in>
</form>
...som är kopplat till en fil med php-koden ovanför.
Men att byta ut
$username = "admin";
$password = "password";
till
$username = $_POST[user];
$password = $_POST[pasw];
Så min konkreta fråga lyder såhär:
Kan jag koppla den inloggade användaren (genom .htaccess) till en PHP-sträng som kan likna något som detta;
$user = ['användarnamn genom .htaccess']
...för att sedan efter inloggning, kunna använda liknande sträng för att lägga till användarens namn i nya inlägg.[/url]
edit:
Man kanske behöver använda sig av kakor, som sparar användarens namn, för att kunna återkoppla det vid ett senare tillfälle?
Nu finns det två enkla php"-program" vars funktioner liknar en gästboks, men används till andra saker som ex. nyhets-inlägg.
Det jag vill göra, är att kunna koppla den inloggade användarens "namn" till dennes inlägg med automatik. Alltså så att användaren själv inte behöver lägga till sitt namn.
Jag vill gärna använda mig utav .htaccess, då det är enkelt att hålla en bra säkerhet med låga kunskaper.
Jag har googlat runt lite och hittat denna kod-snutt på ett annat forum.
Men jag förstår inte hur denna kod fungerar, då det är för mig nya kommandon.
Kod:
<?php //login $username = "admin"; $password = "password"; if ( (!isset($PHP_AUTH_USER)) || !(($PHP_AUTH_USER == "$username") && ( $PHP_AUTH_PW == "$password" )) ) { header("WWW-Authenticate: Basic Realm=\"Authorization Required\""); header("HTTP/1.0 401 Unauthorized"); error("Authorization Required!"); } ?>
Antar att man skulle kunna göra en fil som har ett formulär, typ:
<form action=logga_in.php method="post">
<input name=user>
<input type=password name=pasw>
<input type=button value=logga in>
</form>
...som är kopplat till en fil med php-koden ovanför.
Men att byta ut
$username = "admin";
$password = "password";
till
$username = $_POST[user];
$password = $_POST[pasw];
Så min konkreta fråga lyder såhär:
Kan jag koppla den inloggade användaren (genom .htaccess) till en PHP-sträng som kan likna något som detta;
$user = ['användarnamn genom .htaccess']
...för att sedan efter inloggning, kunna använda liknande sträng för att lägga till användarens namn i nya inlägg.[/url]
edit:
Man kanske behöver använda sig av kakor, som sparar användarens namn, för att kunna återkoppla det vid ett senare tillfälle?