Avatar billede Slettet bruger
10. september 2006 - 15:50 Der er 4 kommentarer og
1 løsning

login beskyt RAR fil

Hej. Jeg er ved at lave et Login system som jeg har downloadet her fra:

http://www.evolt.org/article/PHP_Login_System_with_Admin_Features/17/60384/index.html

Men nu skal det være sådan at når man logger sig ind så kan man downloade en RAR fil med nogen billeder i. Det er ikke det der er problemet, men problemet er at når man peger over linket så kan man se linket til hvor RAR file ligger.

Det link kan man jo bare smide ind i adresselinje og downloade den uden at logge sige ind.

Men det jeg gerne vil have er sådan at hvis man ikke er logget ind og prøver og linke sig til RAR filen så kan man ikke downloade den fordi man skal være logget ind før man kan. Er der nogen der kan hjælpe mig med det.

Det her:

.htaccess
.htpasswd
.htgroups

Det har jeg prøvet det får jeg ikke noget ud af. Så det kan jeg ikke bruge. :( Er der nogen der eventuelt kan komme med noget kode til at gøre sådan at man ikke bare kan linke hen til RAR file?????

;)
Avatar billede paraker Nybegynder
10. september 2006 - 15:59 #1
den her er fra en chat jeg havde engang den virkede fint :
<?

include("inc/sql.php");

if (!$id) {




print "<font size=\"4\">Fejl</font><br>Du skal være logget ind for at bruge den funktion.<br><br>

<center><font size=\"4\"><a href=\"login.php\">Login</a><br>
<a href=\"java script:history.go(-1)\">Tilbage</a></font>

";






exit;



}





$select_passwordcheck = mysql_query("SELECT id,kryppassword FROM users WHERE(id='$id')");



$row_passwordcheck = mysql_fetch_array($select_passwordcheck);







print mysql_error();





if ($row_passwordcheck[kryppassword] != $kryppassword) {






print "Fejl i brugernavn eller password. prøv igen :D";






exit;



}



?>

Bare ændres i :D
Avatar billede Slettet bruger
10. september 2006 - 16:15 #2
Jeg kan det svære ikke programmere i PHP. Det er derfor jeg havde downloadet det. Så jeg kan godt rette tinge fra engelsk til Dansk og lave sider ved at bruger FrontPage. Men sådan rigtig programmere i PHP det kan jeg ik. Så jeg ved ikke hvor det skal laves og sættes ind. ;)
Avatar billede paraker Nybegynder
10. september 2006 - 16:53 #3
det skal jeg nok hjælpe med det er ret enkelt du sætter den der ind i en php-fil der f.eks. hedder intetlogin.php og så skrive
<?
include("intetlogin.php");
?>

-- Filen du skal kalde intetlogin.php

<?

include("database.php");

if (!$id) {




print "<font size=\"4\">Fejl</font><br>Du skal være logget ind for at bruge den funktion.<br><br>

<center><font size=\"4\"><a href=\"login.php\">Login</a><br>
<a href=\"java script:history.go(-1)\">Tilbage</a></font>

";






exit;



}





$select_passwordcheck = mysql_query("SELECT userid, password FROM users WHERE(id='$id')");



$row_passwordcheck = mysql_fetch_array($select_passwordcheck);







print mysql_error();





if ($row_passwordcheck[password] != $password) {






print "Fejl i brugernavn eller password. prøv igen :D";






exit;



}



?>


hvis det ikke virker så skriv igen :D
Avatar billede Slettet bruger
10. september 2006 - 17:46 #4
OK nu har jeg lavet en der hedder intetlogin.php med det kode i som du sagde jeg skulle.

Men nu har jeg prøvet og ligge den ind i login mappe og ind under mappe Downloade som ligger i Mappe Login samme med alle mine ander filer. Men hvad skal jeg gør for at få det til at du??

Fordi selve de php siderne jeg laver som man kan gå ind på når man er logget ind kan man kun komme ind på hvis man er logget ind. Hvis man ikke er logget ind er de bare blanke sidene.
Avatar billede Slettet bruger
15. september 2006 - 10:23 #5
Tråden er lukket! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester