14. februar 2003 - 14:22Der er
25 kommentarer og 1 løsning
Database formulering
Jeg har i et brugersystem lavet så man kan være admin og bruger.. kolonnen i databasen hedder "status" og i den kolonne hedder admins "1" og alm. bruger hedder bare ingenting.. og så vil jeg gerne have min asp side have til at skrive om man er admin eller bruger.. altså i stedet for at den skriver 1 ved admin.. så skal den sku skrive ADMIN !! og bare bruger ved bruger... jeg bruger dette her lige nu... men det virker ikke.. den skriver stadig bare 1.. og det selvom det er bruger eller admin! :
IF RS("Status") = 1 THEN Status = "Admin" ELSE Status = "Brugernavn" END IF
det er 2 sider .... prøv med: IF RS("Status") = 1 THEN session("status") = "admin" response.write("velkommen admin") ELSE session("status") = "bruger" response.write("velkommen bruger") END IF
.. i din login side. Så sætter du både din session til det rigtige navn samt siger velkommen
skriver lige noget kode der virker.. så skal du bare sætte det ind de rigtige steder..
LOGIN SCRIPT*********
Efter du har valideret password og brugernavn, og inden du redirecter til en anden side skriver du...
IF RS("STATUS") = "1" THEN SESSION("STATUS") = "ADMIN" ELSE SESSION("STATUS") = "Brugernavn" END IF
' dette ligger værdierne ned i nogle sessions, som du kan hente ud igen, når du lyster, inden for standart 20 min.
TAGWALL FILEN ***************
Det sted hvor du vil skrive ud, om man er admin eller ej skriver du blot
<% RESPONSE.WRITE SESSION("STATUS") %>
eller
<%=SESSION("STATUS")%>
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.