Avatar billede tobrukDk Novice
11. december 2011 - 00:41 Der er 15 kommentarer og
1 løsning

updater siden selv uden at skulle bruge databasen

Hej

Jeg er blevet godt træt at skulle ind i databasen hver gang og skal skrive noget tekst til siden eller ligne.

Så jeg kun godt tænke mig at jeg have en "privat side" for mig selv hvor jeg kan slette indhold og oprette nyt indhold. :) er der nogle nem måde at gøre det på?

Jeg er ikke vold god til php og mysql men det kommer vel nok der hen af :)

Håber du kan hjælp mig ellers må du lige spørger mig da jeg ikke kan vide hvad andre tænker osv. :)
Avatar billede KHHP Juniormester
11. december 2011 - 01:46 #1
Du har jo godt gang i et CMS-system, det eneste du mangler er et administrationsmodul med login-beskyttelse.
Nu ved jeg ikke hvilken editor du bruger, men når jeg laver det i Adobe Dreamweaver, så laver jeg 6 sider, som er følgende:
index.php - startsiden for administrationen
opret.php - her opretter du indhold. Denne side indeholder en formular med relevante tekstfelter og en submit knap. Dertil er der en server behaviour der indsætter indholdet i databasen.
rediger.php - en kopi af opret.php, dog bare med update record server behaviour i stedet, og så at den viser det indhold der allerede er der.
slet.php. - denne fil sletter indholdet af en bestemt post i databasen
login.php - denne side er hvor du logger ind med et brugernavn og password der er lavet i din database med felterne id, username og password.
fail.php - hvis du indtaster forkerte login-info bliver du sendt hertil.

Jeg kan godt kode det hele for dig, og så lægge en ZIP-fil til dig som du kan hente, og så bare tilpasse connection-filerne til dine databaseoplysninger.
Avatar billede tobrukDk Novice
11. december 2011 - 01:54 #2
Jo tak det lyder da meget lækkert og Det lyder heller ikke dårligt da :)
Avatar billede tobrukDk Novice
11. december 2011 - 01:57 #3
Men der er bare det problem der skal jo være et log ind system til det osv. :) men jeg er altså ikke vold god til det der sikkerhed md5 mener jeg det hedder.. hmm og ved heller ikke lige hvordan jeg gøre det?
Avatar billede KHHP Juniormester
11. december 2011 - 02:02 #4
Jeg laver et simpelt system med brugernavn og password.
Jeg inkluderer en SQL-fil som du blot uploader via PHPMyadmin til din database, og så tilføjer den selv de tabeller jeg har brugt.
Jeg går udfra at den tabel dit indhold ligger i hedder indhold, hvis det ikke er tilfældet må du lige sige til, fordi jeg retter jeg det inden du får det færdige resultat.
Jeg laver ikke det helt store med CSS osv. så kan du tilpasse det til dit design.
Avatar billede tobrukDk Novice
11. december 2011 - 02:14 #5
Jeps Det lyder fucking dejligt :D
kan du sende det til mig på email hvis det er muligt?

djwillumsupport@gmail.com

Det er rigtigt gammel email!
Avatar billede KHHP Juniormester
11. december 2011 - 02:27 #6
Klart. Sender det med det samme.
Mailen kommer fra khansen.it@gmail.com og har emnet CMS-admin.
Der er en readme fil der indeholder lidt info og login-info. Husk at slette den inden du uploader til din udbyder.
Husk også at redigere filen tobrukdk.php i mappen Connections.
Avatar billede KHHP Juniormester
11. december 2011 - 02:31 #7
Så er det sendt til din mail.
Avatar billede tobrukDk Novice
11. december 2011 - 02:44 #8
VIl du have noget for det?
Avatar billede tobrukDk Novice
11. december 2011 - 04:16 #9
Hvordan gøre jeg password sikkert?
Avatar billede KHHP Juniormester
11. december 2011 - 09:59 #10
Jeg skal ikke have noget for det. Det havde været noget andet, hvis jeg skulle tilpasse min løsning til det design du har på din hjemmeside.
Hvad angår password feltet, så åbn din html-editor og find linje 112 som gerne skulle se sådan ud:
<input type="text" name="password" id="password">

og udskift den med dette:
<input type="password" name="password" id="password">

det skal du gøre i både login.php og fail.php
Nu skulle dit password-felt gerne være sikkert.
Skulle du have flere spørgsmål sender du mig bare en mail :)
Avatar billede tobrukDk Novice
11. december 2011 - 11:06 #11
Okay takker mange gerne ! :D


jeg tror ikke helt du forstår hvad jeg mener det er sådan at gøre password sikkert for hacker osv.. :)
Avatar billede KHHP Juniormester
11. december 2011 - 11:33 #12
Nå. Der tror jeg du skal finde noget på nettet med noget kryptering du placerer mellem sidens <head></head> tags.
Det er ikke noget jeg har eksperimenteret med, men alle filerne du har fået ved mig er sikret således at man ikke kan skrive ditdomæne.dk/admin/opret.php og så oprette sider. Hvis man prøver at tilgå det denne vej, så får man login-skærmen.
Hvis du mener sikkerhed mod at hackere kan få fat i din login-info, så er det ikke noget jeg har forstand på.
Du kan lave et sikkert password. Jeg ved at der findes forskellige password generators på nettet, men dem holder jeg mig personligt fra, da man aldrig kan være sikker på at programmet ikke indeholder skadelig kode, der finder ud af at koden skal bruges til at beskytte et administrationsmodul til din hjemmeside. Når det gælder kryptering af passwords, som gør det sikkert mod ududne gæster, så er det ikke noget jeg har prøvet, men hvis du finder en løsning på det, så kunne jeg da godt tænke mig at høre om det, da det kunne være interesant og lege med.
Avatar billede tobrukDk Novice
11. december 2011 - 12:04 #13
[div]
mener bare at det er noget med at skrive

<?php

$md5 = "1234";

echo "$md5";

?>

ligne i den still :)
Avatar billede tobrukDk Novice
11. december 2011 - 12:13 #14
<?php
$str = "Hello";
echo md5($str);
?>

sådan her var det :D
Avatar billede tobrukDk Novice
11. december 2011 - 12:54 #15
Hvor kan jeg finde variabel $row_Recordset1
Avatar billede tobrukDk Novice
11. december 2011 - 13:38 #16
har klare det :D
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