Avatar billede divad Nybegynder
14. oktober 2003 - 19:41 Der er 22 kommentarer og
1 løsning

loginsystem og 100kr

Hej alle sammen. Jeg har et brugersystem, hvor man kan logge sig ind, hvis jeg har lagt dem ind i databasen. Meningen er så at hvis bruger1 logger ind, bliver han sendt videre til side1, og hvis bruger2 logger ind, sendes han videre til side2 osv.... Men det virker altså ikke lige, så jeg håber at i kan hjælpe mig...

udover pointene bliver der ogsdå 100kr til den som kan hjælpe mig!!!!
-----------------------------------------
Filer:
www.teamracingzone.frac.dk/includes/pages/exp/logind.php
www.teamracingzone.frac.dk/includes/pages/exp/logud.php
www.teamracingzone.frac.dk/includes/pages/exp/make_logind.php
www.teamracingzone.frac.dk/includes/pages/exp/side1.php
www.teamracingzone.frac.dk/includes/pages/exp/side2.php
www.teamracingzone.frac.dk/includes/pages/exp/tjek_login.php
----------------------------------------------------
Min database:
CREATE TABLE tester (
  brugernavn varchar(20) NOT NULL default '',
  password tinytext NOT NULL,
  admin tinyint(2) NOT NULL default '0',
  KEY brugernavn (brugernavn)
) TYPE=MyISAM;
------------------------------------------------------
Mine datadump:
INSERT INTO tester VALUES ('brugernavn', 'password', 1);
INSERT INTO tester VALUES ('brugernavn', 'password', 2);
INSERT INTO tester VALUES ('brugernavn', 'password', 3);

------------------------------------------------------
Fejl jeg får ved logind.php
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /web/www/frac/users/teamracingzone/includes/pages/secureuplink/login/logind.php:3) in /web/www/frac/users/teamracingzone/includes/pages/secureuplink/login/logind.php on line 158

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /web/www/frac/users/teamracingzone/includes/pages/secureuplink/login/logind.php:3) in /web/www/frac/users/teamracingzone/includes/pages/secureuplink/login/logind.php on line 158
-----------------------------------------------------------
fejl jeg får ved make_logind.php
Access denied for user: 'teamracingzone@localhost' to database 'db_navn'
----------------------------------------------------------
Avatar billede jakobclausen Nybegynder
14. oktober 2003 - 19:42 #1
Du må kun oprette et spørgsmål én gang, og stadig ingen penge på eksperten:
http://www.eksperten.dk/spm/413967

Brug www.sharksforum.com
Avatar billede divad Nybegynder
14. oktober 2003 - 19:44 #2
Der står at man godt må bruge penge inde på eksperten, men de skal bare ligge i opgaver eller job/opgaver, og så må man ikke udlove nogle point !!!

Eller er det mig som er gal på den ?
Avatar billede exp Juniormester
14. oktober 2003 - 19:45 #3
Nej, den er faktisk god nok nu :-)
Avatar billede divad Nybegynder
14. oktober 2003 - 19:47 #4
ok, det er jeg glad for at høre :)
Avatar billede nicklasb Nybegynder
14. oktober 2003 - 19:48 #5
hvorfor skal brugerne sendes til forskellige sider? Er det ikke bare et spørgsmål om at tjekke hvilke bruger der er logget ind på de respektive sider, og så vise indhold ud fra dette?
Avatar billede divad Nybegynder
14. oktober 2003 - 19:50 #6
Det skal virke sådan at man skal kunne gå ind og rette på sine egne oplysninger. Så det skal gøres på hver sin side.
Avatar billede nicklasb Nybegynder
14. oktober 2003 - 19:51 #7
og til spørgsmålet; De to første wanings kommer som der står fordi de sikkert har printet noget til skærmen før outputtet.. Måske en anden fejl?
Og den sidste fejl, kommer fodi du ikke har adgang til databasen db_navn med brugeren teamracingzone.. Men det mest nærliggende er nok lige at tjkke op din database.. Har du virkelig en database ved nanv db_navn? ;)
Avatar billede nicklasb Nybegynder
14. oktober 2003 - 19:52 #8
hvis man skal rette på hver sine oplysninger ville det da HELT klart være at fortrække at genbruge samme form.. Dels får du mindre kode, hvis du retter et sted følger det med over alt og så er det da langt lettere at have med at gøre..
Avatar billede divad Nybegynder
14. oktober 2003 - 19:52 #9
Min database hedder ikke db_navn, det må være en fejl. Og kan du ikke rette lidt på mine ting, da jeg ikke er så meget inde i php ?!
Avatar billede divad Nybegynder
14. oktober 2003 - 19:53 #10
Nu snakker du om en by i Rusland :D Jeg er ikke god til php, så vil du ikke holde sproget nede på newbie stadiet
Avatar billede divad Nybegynder
14. oktober 2003 - 19:55 #11
mysql_select_db("db_navn", $db) or die (mysql_error());
skal dette så ændres til:
mysql_select_db("tester", $db) or die (mysql_error());
Avatar billede fangel Nybegynder
14. oktober 2003 - 20:19 #12
jep
Avatar billede divad Nybegynder
14. oktober 2003 - 20:21 #13
Det har jeg gjordt, men det virker stadig ikke. De samme fejl bliver skrevet ud.
Avatar billede fangel Nybegynder
14. oktober 2003 - 20:27 #14
så er det en af følgende ting

1) stadig forkert db
2) forkert bruger
3) forkert kode

1) er i linien: mysql_select_db(...)
2+3) er i linien mysql_connect(...)

Morten
Avatar billede divad Nybegynder
14. oktober 2003 - 20:39 #15
nej, det er ingen af de følgende ting.
Avatar billede fangel Nybegynder
14. oktober 2003 - 20:53 #16
'host' kan være forkert - bruger du webhotel? hvis ja og cliche - så skal det være fx mysql01.cliche.dk

Morten
Avatar billede divad Nybegynder
14. oktober 2003 - 20:56 #17
jeg bruger frac.dk. Og der står der at den skal være på localhost. Desuden har det ikke så meget med mine indtastede oplysninger, men derimod koden.
Avatar billede fangel Nybegynder
14. oktober 2003 - 20:58 #18
Access denied for user: 'teamracingzone@localhost' to database 'db_navn' <- du får stadig denne fejl på trods af at du har ændret til 'tester' ?

Morten
Avatar billede divad Nybegynder
14. oktober 2003 - 21:00 #19
tester skulle da hedder tester ikke ?
Avatar billede fangel Nybegynder
14. oktober 2003 - 21:09 #20
jeg ved det ikke det er din database...

men er fejlen stadig 'to database db_navn'? eller 'to database tester' ?

Morten
Avatar billede divad Nybegynder
14. oktober 2003 - 21:11 #21
ved ikke lige hvad du mener. Men filerne ligger ovenover så der kan du bare rette, og derefter ligge dem ud til mig.
Avatar billede fangel Nybegynder
14. oktober 2003 - 21:20 #22
det er 99.9% sikkert at det er en fejl i opsætningen! prøv dig lidt frem! har prøvet at komme med gode hints, men nu stopper jeg

Morten

PS, den første fejl skyldes output før session_start() kaldet (som en anden har nævnt tidligere)
Avatar billede divad Nybegynder
15. oktober 2003 - 09:01 #23
Jeg lukker spm, da ingen rigtigt gider at tage sig af det...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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