Avatar billede Slettet bruger
22. februar 2003 - 17:37 Der er 11 kommentarer og
1 løsning

velkomst tekst

Når man logger sig ind på siden kommer man ind på en under side hvor der står at man nu er logget ing og har nedenståen valgmuligheder.
Jeg vil godt have den til at byde velkommen til den person der er logget ind, så den skriver:

Velkommen "Username", du er nu logget ind som "bruger" og har nedenstående valgmuligheder.

Username skal skiftes ud med brugernavnet fra databasen og bruger skal skiftes ud med om man er admin eller user.

Er der nogen der kan hjælpe mig, jeg går ud fra jeg skal lave en Query som den trækker det fra, men hvordan skal SQL opsætning osv. være?
Avatar billede bjornicle Nybegynder
22. februar 2003 - 17:44 #1
<cfquery datasource="" name="login">
select brugernavn, brugerID, osv from brugertable where username = <cfqueryparam cfqueryparam="CF_SQL_VARCHAR" value="#username#"> and password = <cfqueryparam cfqueryparam="CF_SQL_VARCHAR" value="#password#">
</cfquery>

<cflock type="session" timeout="2" type="exclusive">
  <cfset session.brugernavn = login.brugernavn>
</cflock>

Du er nu logged in som <cflock type="session" timeout="2" type="exclusive"><cfoutput>#session.brugernavn#</cfoutput></cflock>
Avatar billede Slettet bruger
22. februar 2003 - 18:12 #2
Jeg tjekker lige om det virker, men det er brugernavnet, hvad med hvilken slag bruger man er?
Avatar billede bjornicle Nybegynder
22. februar 2003 - 18:17 #3
samme princip
Avatar billede Slettet bruger
22. februar 2003 - 18:31 #4
Sorry, jeg kom til at trykke på afvis
Avatar billede bjornicle Nybegynder
22. februar 2003 - 18:32 #5
Du faar bare et nyt :)
Avatar billede Slettet bruger
22. februar 2003 - 18:34 #6
Der laver en fejl, den siger at koden <cflock type="session" timeout="2" type="exclusive"><cfoutput>#session.brugernavn#</cfoutput></cflock>
 
indeholder en duplicate attribute
Avatar billede bjornicle Nybegynder
22. februar 2003 - 18:38 #7
indeholder en hvad ?
prov lige at paste fejlen her
Avatar billede Slettet bruger
22. februar 2003 - 18:39 #8
Attribute Validation error. 
A duplicate attribute "TYPE" has been encountered. Attributes with the same name cannot be provided more than once. 
 
The Error Occurred in C:\CFusionMX\wwwroot\Moot\adminedit.cfm: line 68

66 :    <td width="20">&nbsp;</td>
67 :    <td><!-- InstanceBeginEditable name="Indhold" -->
68 :      <p>Velkommen <cflock type="session" timeout="2" type="exclusive"><cfoutput>#session.Name#</cfoutput></cflock>, du er nu logget ind som og har nedenst&aring;ende valgmuligheder:</p>
69 :      <p><a href="adminnyhed.cfm">Administrer Nyheder</a></p>
70 :      <p><a href="adminside.cfm">Administrer Sideindhold</a></p>
Avatar billede bjornicle Nybegynder
22. februar 2003 - 18:42 #9
ahh, selvfolgelig, det skal vaere:
<cflock scope="session" timeout="2" type="exclusive">

og det samme for den anden cflock, bare med readonly type istedet for exclusive
Avatar billede Slettet bruger
22. februar 2003 - 18:43 #10
Jeg har fået den til at virke, type="session", skulle bare ændres til scope="session"

<cflock type="session" timeout="2" type="exclusive"><cfoutput>#session.Name#</cfoutput></cflock>,
Avatar billede Slettet bruger
22. februar 2003 - 18:45 #11
Der er dog en fejl, det er lige meget hvem jeg logger ind som, så kommer navnet på den første person i databasen. Har jeg glemt noget
Avatar billede Slettet bruger
22. februar 2003 - 18:49 #12
Den kommer med denne fejl når jeg sætter det ind jeg manglede at indsætte, det var de der WHERE sætninger i queryen

Attribute validation error for tag CFQUERYPARAM. 
The tag does not allow the attribute(s) CFQUERYPARAM. The valid attribute(s) are CFSQLTYPE,LIST,MAXLENGTH,NULL,SCALE,SEPARATOR,VALUE. 
 
The Error Occurred in C:\CFusionMX\wwwroot\Moot\adminedit.cfm: line 22

20 : <cfquery name="login" datasource="Moot">
21 : SELECT Name, UserName, UserPassword, UserAccess, Aktiv FROM tblUser
22 : WHERE UserName = <cfqueryparam cfqueryparam="CF_SQL_VARCHAR" value="#username#">
23 : AND UserPassword = <cfqueryparam cfqueryparam="CF_SQL_VARCHAR" value="#password#">
24 : </cfquery>
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
Kurser inden for grundlæggende programmering

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