PDA

Bekijk Volledige Versie : login functie op website



StriKe
12/03/06, 11:20
Ben bezig met een asp.net login systeem, maar stuit nu op een 'opbouw
probleem':

Het login gedeelte moet op elke pagina geïntegreerd worden, het zou dus
gek zijn om telkens al die code op elke pagina te vermelden.

Daarom dacht ik met een module te werken, en daarin een functie te
definiëren public function login()

Daarbij enkele parameters, zoals gebruikersnaam en wachtwoord.

Echter: mijn probleem is dat er 'heel wat meer parameters' meegegeven
zouden moeten worden.

Even wat uitleg:

het login gedeelte bestaat uit twee labels, twee textboxen en een knop.
Uiteraard staan deze allemaal in de aspx files gedefinieerd.

Wanneer de login succesful is, dan moeten deze allemaal verborgen
worden.

Ik kan deze niet zomaar vanuit mijn aparte module aanspreken, iemand
enig idee hoe ik dit aanpak? (Ik kan toch moeilijk al deze server
besturingselementen als parameter opnemen in de functie?

--
Groeten,
StriKe

http://www.internetfreakz.be

StriKe
12/03/06, 12:00
> Ben bezig met een asp.net login systeem, maar stuit nu op een 'opbouw
> probleem':
>
> Het login gedeelte moet op elke pagina geïntegreerd worden, het zou dus gek
> zijn om telkens al die code op elke pagina te vermelden.
>
> Daarom dacht ik met een module te werken, en daarin een functie te definiëren
> public function login()
>
> Daarbij enkele parameters, zoals gebruikersnaam en wachtwoord.
>
> Echter: mijn probleem is dat er 'heel wat meer parameters' meegegeven zouden
> moeten worden.
>
> Even wat uitleg:
>
> het login gedeelte bestaat uit twee labels, twee textboxen en een knop.
> Uiteraard staan deze allemaal in de aspx files gedefinieerd.
>
> Wanneer de login succesful is, dan moeten deze allemaal verborgen worden.
>
> Ik kan deze niet zomaar vanuit mijn aparte module aanspreken, iemand enig
> idee hoe ik dit aanpak? (Ik kan toch moeilijk al deze server
> besturingselementen als parameter opnemen in de functie?

Net aan gedacht om via request.form te werken, alleen is het probleem
dan dat hij die request niet herkent in mijn aparte module. Had wel
handig geweest, want op die manier moest er geen enkele parameter
worden meegegeven.

Is het in die richting dat ik het kan zoeken of is mijn aanpak nog
steeds totaal verkeerd?

--
Groeten,
StriKe

http://www.internetfreakz.be

Bozweb
12/03/06, 18:00
On Sun, 12 Mar 2006 10:32:36 GMT, "StriKe"
<strike_usenet@internetfreakz.be.invalid> wrote:

>> Ben bezig met een asp.net login systeem, maar stuit nu op een 'opbouw
>> probleem':
>>
http://scripts.franciscocharrua.com/asp/login.php

mvg
--
Posted by
http://news.bozweb.net/
Key: 0x82DEE1A0

StriKe
12/03/06, 18:40
> On Sun, 12 Mar 2006 10:32:36 GMT, "StriKe"
> <strike_usenet@internetfreakz.be.invalid> wrote:
>
>>> Ben bezig met een asp.net login systeem, maar stuit nu op een 'opbouw
>>> probleem':
>>>
> http://scripts.franciscocharrua.com/asp/login.php
>
> mvg

hallo,

Dank voor je reactie!

Echter, dergelijke login scriptjes heb ik reeds aangetroffen, maar zijn
'voor mijn doel' niet echt bruikbaar.

Wat in jouw voorbeeld bijvoorbeeld ontbreekt is:

- Wanneer de gebruiker is ingelogd, tonen onder welke naam hij ingelogd
is

- Wanneer de gebruik wel/niet ingelogd is bepaalde zaken
verbergen/weergeven.

En het is precies bij dat laatste dat ik dus in de knoop zit: de server
besturingselementen zouden zodanig gedefinieerd moeten worden dat ze
vanuit die aparte module (waar die functie loggedIn in gedefinieerd is)
aan te spreken zijn.

Voorbeeld:

Ik heb een index.aspx file met daarin de content van de website en ook
nog dit: twee tekstboxen (gebruiker en wachtwoord), twee labels
(lblgebruiker en lblwachtwoord) + een knop "log in".

Deze moeten standaard allemaal zichtbaar zijn, maar is de user
ingelogd, dan moeten deze verborgen kunnen worden.

Als ik vanuit een aparte module deze elementen probeer aan te spreken
vindt hij deze natuurlijk niet....

Tenzij ik een functie maak waarin ik alles als parameter opgeef, iets
in de zin van loggedIn(gebruiker, wachtwoord, lblGebruiker,
lblWachtwoord, btnlogin) maar dat lijkt me heel onwaarschijnlijk...

http://internetfreakz.be/default/layout.txt
http://internetfreakz.be/default/code.txt

Op de eerste url zie je het stukje code die ik op elke pagina aspx
pagina zou moeten integreren.

Op de tweede url de code voor de .vb file die aan elke aspx file
verbonden is.

Ik zou dus graag hebben dat het iets 'korter' kan, dat ik al die code
maar één keer hoef te schrijven, snap je?

--
Groeten,
StriKe

http://www.internetfreakz.be

Bozweb
12/03/06, 19:20
On Sun, 12 Mar 2006 17:09:59 GMT, "StriKe"
<strike_usenet@internetfreakz.be.invalid> wrote:

>> On Sun, 12 Mar 2006 10:32:36 GMT, "StriKe"
>> <strike_usenet@internetfreakz.be.invalid> wrote:
>>
>>>> Ben bezig met een asp.net login systeem, maar stuit nu op een 'opbouw
>>>> probleem':
>>>>
>> http://scripts.franciscocharrua.com/asp/login.php
>>
>> mvg
>
>hallo,
>
>Dank voor je reactie!
>
>Echter, dergelijke login scriptjes heb ik reeds aangetroffen, maar zijn
>'voor mijn doel' niet echt bruikbaar.
>
>Wat in jouw voorbeeld bijvoorbeeld ontbreekt is:
>
>- Wanneer de gebruiker is ingelogd, tonen onder welke naam hij ingelogd
>is
>
>- Wanneer de gebruik wel/niet ingelogd is bepaalde zaken
>verbergen/weergeven.
>
>En het is precies bij dat laatste dat ik dus in de knoop zit: de server
>besturingselementen zouden zodanig gedefinieerd moeten worden dat ze
>vanuit die aparte module (waar die functie loggedIn in gedefinieerd is)
>aan te spreken zijn.
>
>Voorbeeld:
>
>Ik heb een index.aspx file met daarin de content van de website en ook
>nog dit: twee tekstboxen (gebruiker en wachtwoord), twee labels
>(lblgebruiker en lblwachtwoord) + een knop "log in".
>
>Deze moeten standaard allemaal zichtbaar zijn, maar is de user
>ingelogd, dan moeten deze verborgen kunnen worden.
>
>Als ik vanuit een aparte module deze elementen probeer aan te spreken
>vindt hij deze natuurlijk niet....
>
>Tenzij ik een functie maak waarin ik alles als parameter opgeef, iets
>in de zin van loggedIn(gebruiker, wachtwoord, lblGebruiker,
>lblWachtwoord, btnlogin) maar dat lijkt me heel onwaarschijnlijk...
>
>http://internetfreakz.be/default/layout.txt
>http://internetfreakz.be/default/code.txt
>
>Op de eerste url zie je het stukje code die ik op elke pagina aspx
>pagina zou moeten integreren.
>
>Op de tweede url de code voor de .vb file die aan elke aspx file
>verbonden is.
>
>Ik zou dus graag hebben dat het iets 'korter' kan, dat ik al die code
>maar één keer hoef te schrijven, snap je?

Hm, ik ben niet zo in asp thuis meer *unix waar je op de server kan
zien wie op dit moment ingelogd is.
Is dat niet mogelijk met asp?
Heb wel een script gevonden die een logfile maakt met wie wat en waar.
Maar dat zal ook de bedoeling niet zijn.
Meer scripts hier voor users login.
http://www.aspin.com/home/tutorial/usermanage/login
--
Posted by
http://news.bozweb.net/
Key: 0x82DEE1A0

StriKe
12/03/06, 20:00
> Hm, ik ben niet zo in asp thuis meer *unix waar je op de server kan
> zien wie op dit moment ingelogd is.
> Is dat niet mogelijk met asp?
> Heb wel een script gevonden die een logfile maakt met wie wat en waar.
> Maar dat zal ook de bedoeling niet zijn.
> Meer scripts hier voor users login.
> http://www.aspin.com/home/tutorial/usermanage/login

Hallo,

Net als alle andere scripts die ik gezien heb wordt er nergens 'een
manier' gegeven om die op meerdere pagina's te gaan integreren met
behulp van 'een beetje code', je zou telkens op alle pagina's de hele
code moeten gaan schrijven, en laat dit nu net niet de bedoeling zijn.

toch bedankt voor je opzoekwerk, lijkt me naar de toekomst toe toch een
zeer nuttige website.

--
Groeten,
StriKe

http://www.internetfreakz.be

Jan Reilink
13/03/06, 23:20
StriKe wrote:
>> Hm, ik ben niet zo in asp thuis meer *unix waar je op de server kan
>> zien wie op dit moment ingelogd is.
>> Is dat niet mogelijk met asp?
>> Heb wel een script gevonden die een logfile maakt met wie wat en waar.
>> Maar dat zal ook de bedoeling niet zijn.
>> Meer scripts hier voor users login.
>> http://www.aspin.com/home/tutorial/usermanage/login
>
>
> Hallo,
>
> Net als alle andere scripts die ik gezien heb wordt er nergens 'een
> manier' gegeven om die op meerdere pagina's te gaan integreren met
> behulp van 'een beetje code', je zou telkens op alle pagina's de hele
> code moeten gaan schrijven, en laat dit nu net niet de bedoeling zijn.
>
> toch bedankt voor je opzoekwerk, lijkt me naar de toekomst toe toch een
> zeer nuttige website.
>

Misschien wijst <http://www.vevida.com/NL/service_onderwerp.asp?owid=28>
je wat in de goede richting? Werkt in combinatie met een Access database.

--
Met vriendelijke groet / Best regards,
Jan Reilink, VEVIDA Nederland BV

Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234

Gina
13/03/06, 23:20
<knip>

| Heb wel een script gevonden die een logfile maakt met wie wat en waar.


Bozweb,
mag ik van die even de URL
want ik zou zo'n voorbeeld dat gebruik maakt van een logfile wel willen
met dank
Gina

StriKe
14/03/06, 09:20
> Misschien wijst <http://www.vevida.com/NL/service_onderwerp.asp?owid=28> je
> wat in de goede richting? Werkt in combinatie met een Access database.

MJah, niet echt, toch bedankt voor je reactie!

Jouw voorbeeld is zoals er vele te vinden zijn op de website: alles in
één pagina opgenomen. Bij mij is het de bedoeling dat code volledig
afscheiden wordt van de html. Anders zou ik de code (variabelen en zo)
telkens in elke pagina (aspx.vb file) moeten hernemen, het is net de
bedoeling dat die code telkens vanuit een centrale file geimporteerd
kan worden... En ook in dit script is dit niet het geval :(

--
Groeten,
StriKe

http://www.internetfreakz.be

Jan Reilink
14/03/06, 18:40
StriKe wrote:
>> Misschien wijst
>> <http://www.vevida.com/NL/service_onderwerp.asp?owid=28> je wat in de
>> goede richting? Werkt in combinatie met een Access database.
>
>
> MJah, niet echt, toch bedankt voor je reactie!
>
> Jouw voorbeeld is zoals er vele te vinden zijn op de website: alles in
> één pagina opgenomen. Bij mij is het de bedoeling dat code volledig
> afscheiden wordt van de html. Anders zou ik de code (variabelen en zo)
> telkens in elke pagina (aspx.vb file) moeten hernemen,

In ASP bestanden (ik merk nu dat het om ASP.NET gaat, wat in de eerste
posting mij niet duidelijk werd) kan je het login.asp bestand includen.
Is iemand niet geauthoriseerd dan wordt login.asp getoont, anders het
ASP bestand.
Dit is (lijkt me) wat je bedoelt met:

> het is net de
> bedoeling dat die code telkens vanuit een centrale file geimporteerd kan
> worden...

Maar iig suc6 verder met de speurtocht!

--
Met vriendelijke groet / Best regards,
Jan Reilink, VEVIDA Nederland BV

Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234

Bozweb
14/03/06, 19:20
On Mon, 13 Mar 2006 22:15:17 GMT, "Gina" <99999@telenetSPAM.be> wrote:

>
><knip>
>
>| Heb wel een script gevonden die een logfile maakt met wie wat en waar.
>
>
>Bozweb,
>mag ik van die even de URL
>want ik zou zo'n voorbeeld dat gebruik maakt van een logfile wel willen
>met dank
>Gina
>

Las net je posting!
http://www.aspin.com/home/tutorial/usermanage/login

hth
--
Posted by
http://news.bozweb.net/
Key: 0x82DEE1A0

Bozweb
14/03/06, 19:20
On Mon, 13 Mar 2006 22:15:17 GMT, "Gina" <99999@telenetSPAM.be> wrote:

>
><knip>
>
>| Heb wel een script gevonden die een logfile maakt met wie wat en waar.
>
>
>Bozweb,
>mag ik van die even de URL
>want ik zou zo'n voorbeeld dat gebruik maakt van een logfile wel willen
>met dank
>Gina
>

Om helemaal goed te zijn:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=4&txtCodeId=6852

--
Posted by
http://news.bozweb.net/
Key: 0x82DEE1A0

StriKe
14/03/06, 22:40
Hallo,

Allen hartelijk dank voor het meedenken!

Uiteindelijk 'de oplossing' gevonden in de ascx bestanden...
De zogenaamde User Controls, waar je dus zowel de controls als de
achterliggende code in één file kan opnemen, en dan include in aspx
files.

Groeten,
Pieter

--
Groeten,
StriKe

http://www.internetfreakz.be