Knop niet weergeven bij geen toegang

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

  • DDemolition
  • Registratie: Augustus 2003
  • Laatst online: 19-05 07:07

DDemolition

slopen is mijn lust en leven

Topicstarter
Hoi

Ik ben het database gedeelte van een website aan het maken. Nu is het de bedoeling, dat als de gebruiker heeft ingelogt er een extra knop bischikbaar word. Dus eerst staat er een gestroomlijnde balk :9 , deze moet dat veranderen in een knop met hyperlink erachter.
Ik heb overal gezocht maar kan niets vinden. kan dit eigenlijk wel??
ik gebruik asp voor users authentication.

Zo ziet dit er per pagina uit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<%@LANGUAGE="JAVASCRIPT"%>
<%
var MM_authorizedUsers="";
var MM_authFailedURL="artikelen.asp";
var MM_grantAccess=false;
if (String(Session("MM_Username")) != "undefined") {
  if (true || (String(Session("MM_UserAuthorization"))=="") ||
 (MM_authorizedUsers.indexOf(String(Session("MM_UserAuthorization"))) >=0)) {
    MM_grantAccess = true;
  }
}
if (!MM_grantAccess) {
  var MM_qsChar = "?";
  if (MM_authFailedURL.indexOf("?") >= 0) MM_qsChar = "&";
  var MM_referrer = Request.ServerVariables("URL");
  if (String(Request.QueryString()).length > 0) 
MM_referrer = MM_referrer + "?" + String(Request.QueryString());
  MM_authFailedURL = MM_authFailedURL + MM_qsChar + "accessdenied=" + Server.URLEncode(MM_referrer);
  Response.Redirect(MM_authFailedURL);
}
%>



bvd Gr. René

[ Voor 10% gewijzigd door DDemolition op 06-07-2004 13:11 ]

Specs: Server, WS boven, WS beneden


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Je kunt toch gewoon checken of de user ingelogd is en aan de hand daarvan de knop wel of niet in de pagina schrijven? Beetje heel erg basic dit.

  • Reveller
  • Registratie: Augustus 2002
  • Laatst online: 05-12-2022

Reveller

Hopla!

code:
1
2
3
4
5
6
7
8
if (MM_grantAccess != true) {
    $html = 'mooie blauwe balk';
}
else {
    $html = 'mooie blauwe balk <input type="button">';
}

Response.Write($html);


Volgens mij zijn zulke dingen juist de essentie van server side talen...vind het trouwens wat vreemd dat iemand die een stuk code als in de startpost op het scherm kan knallen, niet weet hoe hij een simpel if ... else statement moet maken :?

[ Voor 48% gewijzigd door Reveller op 06-07-2004 13:20 ]

"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

@Reveller: Lang leve de auto-code generators...

/basic

Dit topic is gesloten.