21. november 2004 - 12:58Der er
68 kommentarer og 1 løsning
Godt login script med mulgihed for oprettelse af bruger
Jeg mangler et login system til min side. Der skal være mulighed for at logge på og have sin egen personlige side, og adgang til nogle andre forskellige sider der kræver man er logget ind. Og så skal man kunne oprette en bruger selv fra siden og helst med en bekræftelses mail, altså så den sender en mail ud hvor de skal bekræfte deres medlemsskab før de kan bruge loginscriptet..
Jeg kikker rundt omkring på nettet, men har ikke rigtig kunne finde et godt et.
Nogen her der kender en god en man kan hente på nettet?
Jeg har ikke glemt det! Men arbejder/sover stort set hele tiden! Og opdagede selvf. lige en "bug" der skal fixes................ Men det kommer på whitehat, en af dagene.
Ja, sgu! Er endelig igen på nettet derhjemme! (showsource.dk kører igen!!!) Har rodet med noget support-forum, til "brugersystemet", og det er næsten klart. Arbejder om natten, (taxa), så der er ikke meget tid tilovers til at nørde i! Men nu skulle det være sikkert og vist, senest onsdag i næste uge, kan det afprøves, downloades og "supporteres", på et subdomæne af showsource. Whitehat's mail misbruges jo desværre, så der kommer det ikke til at ligge!
Der ligger jo en .htaccess som gør man IKKE kan tilgå filer direkte. Den ligger i includes. Måske du har fået lagt profilbilleder ind her? Som du linker lige nu, skal det jo ligge i roden af din server
Den vil ikke vise profilbillederne.. trykker man vis kilde viser den faktisk den rigtige kilde.. Det der spørgsmålstegn virker tilgengæld upåklageligt..
if(mysql_query($test_sql)) { echo"<br />Testbrugeren <b>". $test_user ."</b> er oprettet. Password er det samme som navnet"; }else{ echo"<br />". mysql_error(); exit(); }
<!-- Et hiddenfelt med navn "back" for at blive sendt tilbage til denne fil --> <input type="hidden" name="back" value="<?php echo $_SERVER["REQUEST_URI"]; ?>">
lav en fil, bruger_forum.php og gem den i dit includedir, ($incl_path)
"bruger_" fordi det er hvad $incl_userfile_var er defineret som, hvis ikke du har ændret det. "forum" fordi det bliver værdien af $_GET variablen ($user_edit_get_var)
bruger_forum.php kan så se så'n ud:
<?php if (function_exists('do_check') && true == do_check()) {
og kommer lige efter formularer med login m.m. Selve "logud'en" ligger i bunden på settings.php
gucchi => Jeg har lige oprettet mig på min egen side. 2 ting kan være galt hos/for dig:
1. Beskeden, "Kunne IKKE sende en mail........." er nok fordi SMTP ikke er defineret i php.ini, hvis ellers det er din egen server?
2. Hvis du får beskeden, "Indtast en brugbar emailadresse!" er det fordi indtastede email ikke er korrekt. Der er dog lige en lille "bug" der, omkring hvilke tegn som accepteres, (skal lige finde spm. her på exp)
Name Servers: By default, MercuryE will ask Windows for the address of the name server it should use to resolve mail addresses. If you operate in a dialup environment, or if the machine where Mercury runs gets its configuration information via DHCP, then MercuryE may not be able to retrieve this information properly. In situations like this, you should enter the IP addresses of the name servers MercuryE should use in this field, separated by commas.
jeg skal skrive min name server. men jeg har ingen anelse om hvad det er. det er mit smtp program. i php.ini har jeg skrevet:
Står serveren ude i byen? Eller er den på din adsl forbindelse? HVis det sidste er tilfældet, så sæt SMTP til det samme som i dit email program f.eks. SMTP = mail.tdc.dk
jeg tænkte på om du kunne hjælpe mig med at lave en lidt mere avanceret opret bruger side. i stedet kun for at man skal skrive sin email og bruger navn, så skal man skrive sine oplysninger ind som navn og efternavn og by osv
arghh, har ikke lige overskud til det. Men du kan jo putte de ekstra felter på, og i "submit_nybruger.php" lave den ekstra sql
Det er på linien, mysql_query("UPDATE `". $usertable ."` SET `pass` = ". toData(md5($newpass)) .", `tmp_id` = ". toData($tmp) ." WHERE `email` = '". $_POST["newuseremail"] ."'") or die (mysql_error());
Jeg har lagt et forum ind i brugersystemet.. Men når man trykker opret tråd bliver der bare blank skærm.. Kan man ikke få gjort så man kan fx trykke opret tråd og så at siden stadig åbner inde i loginsiden altså i filen user_file ligesom alle andre sider gør?
Hvordan indsætter man links i menuen? jeg har en popup med en ASP chat der gerne skulle popup når man klikker på det.. den eneste måde jeg kan finde ud af er at sætte links ind via settings.php
hey du! :O) En asp chat? De links man har når man er logget ind, kommer fra settings.php Klikker man på et link, vil user_file.php kikke efter filen i dir'et includes, og include den hvis den findes!
Ved ikke lige med at blande asp og PHP, for tjek om man er logget ind?????
anyway, kan du i user_file.php tilføje dit link til pop-up:
grunden til at jeg laver asp chatten i en popup er netop for ikke at blande php og asp :) Det eneste jeg skulle bruge er hvordan man indsætter et normalt http hyperlink i menuen hvor de der bruger_ link ligger i :)
hvordan får jeg linien MSN lagt ind i felterne? min loginside bruges jo til en klanside til et onlinespil så folk har et ID nummer.. Hvordan laver jeg så et felt hvor der står MSN og et felt Hvor der står ID nummer? skulle helst kunne rette det til uden at lave alt om :)
Synes godt om
Ny brugerNybegynder
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.