Avatar billede tingleff Praktikant
25. juli 2002 - 23:55 Der er 34 kommentarer og
1 løsning

hjælp til login

Hej

Er der nogle der gider at lave et simpelt login system til mig, hvor at der skal være login til 15 personer.
Når du logger ind skal de ryge en side der passer til deres loginnavn.
eksempel: loginnavn: Carl => side: carl.html
andre skal selvfølgelig ikke kunne gå ind på den side som de logger ind på.

er der nogen der gider at hjælpe mig??

mvh

Tingleff
Avatar billede tingleff Praktikant
25. juli 2002 - 23:55 #1
meget simpelt :-)
Avatar billede enragedbudda Nybegynder
26. juli 2002 - 00:02 #2
har set et script lige præsis sån... tror det var på http://www.script.dk
Avatar billede tingleff Praktikant
26. juli 2002 - 00:04 #3
jaaa...har prøvet at kigge...men kunne ikke rigtig finde noget jeg kunne finde udaf....Dem jeg tror jeg kunne finde udaf, virkede ikke
Avatar billede jakoba Nybegynder
26. juli 2002 - 00:05 #4
det her er vist noget i den retning:
http://www.jakoba.dk/eksperten/loginscript/exp206742.html
Avatar billede sukos Juniormester
26. juli 2002 - 00:08 #5
Skal de ha' hver deres side at kikke på?

jakoba--> login i Javascript?
Avatar billede musti776 Nybegynder
26. juli 2002 - 00:17 #6
jeg har en script (asp), der tjekker koden i acces database og sender brugeren vider til "target website",

men er ikke sikker på om du vil bruge den ?
Avatar billede tingleff Praktikant
26. juli 2002 - 00:32 #7
ikke asp...kun php
Avatar billede doodset Nybegynder
26. juli 2002 - 00:34 #8
har du adgang til mysql database????
Avatar billede tingleff Praktikant
26. juli 2002 - 00:36 #9
yep
Avatar billede sukos Juniormester
26. juli 2002 - 00:39 #10
Avatar billede tingleff Praktikant
26. juli 2002 - 00:42 #11
hvad skal jeg bruge??
Avatar billede sukos Juniormester
26. juli 2002 - 00:46 #12
Jeg fik ikke svar på om du ville ha' at hver bruger skulle ha' deres egen side at se på?
Altså, hvis jeg logger ind som sukos, så skal jeg se siden sukos.php eller skal det være en fælles side?
Avatar billede tingleff Praktikant
26. juli 2002 - 00:48 #13
de skal have hver deres side...
Avatar billede sukos Juniormester
26. juli 2002 - 01:09 #14
hmm, hvis tjekket på login ligger i en mysql-database, vil det være okay?
Avatar billede sukos Juniormester
26. juli 2002 - 08:42 #15
nå, har lavet noget du måske kan bruge?

http://www.sukos.dk/diverse/spm239720/

Login tjekkes med mysql.
Avatar billede sukos Juniormester
26. juli 2002 - 08:42 #16
Forresten kører sukos.dk langsomt lige nu! :O(
Avatar billede tingleff Praktikant
26. juli 2002 - 11:11 #17
ok jeg prøver det nu...jeg var squ nødt til at gå i seng igår
Avatar billede tingleff Praktikant
26. juli 2002 - 11:16 #18
hvordan laver jeg et dump af password.sql

Jeg kører phpmyadmin
Avatar billede sukos Juniormester
26. juli 2002 - 11:16 #19
Jeg havde desværre fået slettet min passwordfil, så jeg havde ikke mulighed for hjemmefra at tilføje brugeren "sukosigen" til databasen, men det kører nu :O)
Avatar billede sukos Juniormester
26. juli 2002 - 11:18 #20
Opret tabellen "password"
Derefter åbner du password.sql i f.eks. notepad, og kopiere indholdet til textarea'et i phpmyadmin
Avatar billede tingleff Praktikant
26. juli 2002 - 11:24 #21
skal jeg så hente det igen??
Avatar billede sukos Juniormester
26. juli 2002 - 11:27 #22
Nej, hvis du i phpmyadmin først opretter tabellen "password", så skal du efterfølgende vælge hvor mange kolonner du vil ha'.
I stedet for at oprette x-antal kolonner, kopiere du indholdet af password.sql og sætter det ind i textarea'et som er på siden.
Avatar billede tingleff Praktikant
26. juli 2002 - 11:39 #23
øhhhh....jeg tror jeg har kvajet mig...
Hvordan opretter jeg min root bruger igen....jeg kører mysql på en NT maskine.

Husk ikke drille :-)
Avatar billede sukos Juniormester
26. juli 2002 - 11:46 #24
hmm, det skal jeg faktisk ikke lige kunne sige, har prøvet en gang at rode med rettigheder/brugere til PHPmyadmin, og det endte sgu med at jeg geninstallerede Mysql (ikke grine!) :O)
Men prøv at kikke i din my.ini som ligger i win-mappen?
Avatar billede jakobdo Ekspert
26. juli 2002 - 12:26 #25
Sukos, jeg har hentet dit eksempel, da jeg selv har været på udkig efter noget lign...

Nu har jeg oprettet databasen -> Password, og oprettet diverse bruger, men, når jeg logger ind med: test og pass: test, så kommer jeg ikke videre til test.php!

Den bliver i logind.php, den siger dog ikke fejl i password eller brugernavn! Kører du med globale variabler??

Eller har du et eller andet smart tilføjet/ændret??

Eller burde det kunne kører på en default intallation??

PS: Jeg kører IIS5, PHP4 (windows install) og MYSQL...
Avatar billede tingleff Praktikant
26. juli 2002 - 12:30 #26
hey sukos...hvis det sker for dig igen, så skal man gøre sådan her:
* Skriv mysql for at komme ind i en MySQL prompt
* Skriv GRANT ALL PRIVILEGES ON *.* TO bruger@localhost IDENTIFIED BY
'et_og_eller_andet_kodeord' WITH GRANT OPTION;
* Skriv GRANT ALL PRIVILEGES ON *.* TO bruger@"%" IDENTIFIED BY
'et_og_eller_andet_kodeord' WITH GRANT OPTION;
* skriv Quit
Avatar billede sukos Juniormester
26. juli 2002 - 12:35 #27
Oki! :O)

jakobdo-->Det ligger på en server med PHP 4.2.1 og register_globals = Off
XPpro og Apache

Men prøv. evt at tilføje ?fejl=shit i tjeklogin på headeren:

header("Location:logind.php?fejl=shit");

Så kan du se om du er logget ind, men der er noget andet "ged" i gang
Avatar billede sukos Juniormester
26. juli 2002 - 12:38 #28
Altså at det er tjeklogin.php som sender dig tilbage
Avatar billede jakobdo Ekspert
26. juli 2002 - 12:41 #29
Så får jeg følgende url: http://localhost/sukos/logind.php?fejl=shit

Hvad kan jeg så bruge det til?

Jeg har oprettet filen, som skulle vises! :o(
Avatar billede sukos Juniormester
26. juli 2002 - 12:46 #30
Prøv at ændre tjeklogin.php til:

<?php
session_start();

//Kør tjek
if (!isset($_SESSION['Name'])) {

//Destroy session'en og send bruger til logindsiden, hvis tjek "fejler"
session_destroy();
header("Location:logind.php");
exit;
}
?>

Andre brugere får så mulighed for at se andres sider også, men det må så gøres på en anden måde.
Avatar billede jakobdo Ekspert
26. juli 2002 - 13:14 #31
Hvis jeg lavede din ændring, så virker det, og jeg kommer ind på brugernavn.php...
Avatar billede sukos Juniormester
26. juli 2002 - 13:53 #32
I tjeklogin.php, så prøv at ændre

$sti = explode("/", $_SERVER['REQUEST_URI']);
til
$sti = explode("/", $_SERVER['PHP_SELF']);
Avatar billede tingleff Praktikant
19. august 2002 - 22:22 #34
æv...ellers tak for hjælpen gutter
Avatar billede night Nybegynder
12. januar 2003 - 16:54 #35
Tjaaa, Jeg har set det script på http://www.sukos.dk/php/login/mysql/ men jeg vil høre om i kunne hjælpe mig med at lave så det tjekker om man er admin eller user også sender en til enten admin.php eller user.php og selføldig afviser en hvis man ikke er oprettet i scriptet.

også lave så man kan rediger i sin bruger.
Plz vil i hjælpe mig med dette ? plz:)
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