Bekijk Volledige Versie : php Paswoord
Ik heb een vraag ik zoek een stukje php code, welke ik kan aanroepen, welke
een user aanmaakt met paswoord
in mijn htpasswd staan variable paswoorden door een paswoord generator, maar
er moeten ook 2 losse pasworden in komen te staan welke er altijd in moet
blijven staan
Nu wil het met de regelmaat gebeuren (1x per 14dagen) dat ineens de vaste
users niet meer bestaan, en dus gedelete zijn,
Dit is zeeer irritant voor de 2 gebruikers van deze paswoorden
Nu, kan iemand me misschien helpen hoe ik een stukje php maak, welke een
user en paswoord aanmaakt in de .htpasswd ? dit kan ik dan bv 2x perdag
via cron draaien?
wat is dus zoek is een stukje php, welke een user:xx aanmaakt met
paswoord:xx
> Nu wil het met de regelmaat gebeuren (1x per 14dagen) dat ineens de vaste
> users niet meer bestaan, en dus gedelete zijn,
Euh.
> Dit is zeeer irritant voor de 2 gebruikers van deze paswoorden
Lijkt me wel.
> Nu, kan iemand me misschien helpen hoe ik een stukje php maak, welke een
> user en paswoord aanmaakt in de .htpasswd ? dit kan ik dan bv 2x perdag
> via cron draaien?
Maar dan tussen het moment dat ie ze kwijt raakt en ze weer aangemaakt
worden kan zo 12 uur zitten, lijkt me niets.
> wat is dus zoek is een stukje php, welke een user:xx aanmaakt met
> paswoord:xx
Die heb je al, maar het werkt niet goed. Wat je kan doen is de bestaande
code een nieuwe file laten maken en na dat script effe die file aan een
kleine statische file plakken waar die 2 users instaan. Zo bouw ik een deels
geautomatiseerde httpd.conf op voor apache, terwijl ik ook entries met de
hand erin kan zetten:
php-script -> maakt .htpasswd_auto
normaal bestand --> 2 users met normale passwords in .htpasswd_static
na draaien php script --> cp .htpasswd_static .htpasswd
cat .htpasswd_auto >> .htpasswd
Wil je echt jouw oplossing gebruiken, zet dan in je crontab:
lynx http://user:pw@localhost/runscript.php
>
> > Nu, kan iemand me misschien helpen hoe ik een stukje php maak, welke een
> > user en paswoord aanmaakt in de .htpasswd ? dit kan ik dan bv 2x
perdag
> > via cron draaien?
>
> Maar dan tussen het moment dat ie ze kwijt raakt en ze weer aangemaakt
> worden kan zo 12 uur zitten, lijkt me niets.
Hier heb je gelijk in kan het ook elk uur draaien, of ook aan deze enkele
gebruikers de mogelijkheid geven om indien hen niet meer binnen raken, zij
enkel ff het php-script manually draaien, of desnoods een doorway pagina
maakt met daarin het script, ofzo
> > wat is dus zoek is een stukje php, welke een user:xx aanmaakt met
> > paswoord:xx
> Die heb je al, maar het werkt niet goed. Wat je kan doen is de bestaande
> code een nieuwe file laten maken en na dat script effe die file aan een
> kleine statische file plakken waar die 2 users instaan. Zo bouw ik een
deels
> geautomatiseerde httpd.conf op voor apache, terwijl ik ook entries met de
> hand erin kan zetten:
> php-script -> maakt .htpasswd_auto
> normaal bestand --> 2 users met normale passwords in .htpasswd_static
> na draaien php script --> cp .htpasswd_static .htpasswd
> cat .htpasswd_auto >> .htpasswd
>
> Wil je echt jouw oplossing gebruiken, zet dan in je crontab:
>
> lynx http://user:pw@localhost/runscript.php
lijkt een mooie oplossing maar de andere zeg 50 tijdelijke paswoorden mogen
niet verloren gaan als ik de passwd file overschrijf, aangezien er dan bv
ineens 50 users uit de members area geknikkerd worden, ook niet de
bedoeling, dus het liefst een script wat een user en paswoord toevoegt aan
de .htpasswd
daarnaast het bestaande script, is mijn dailer script wat ik heb gekregen
van mijn dailer leveransier
ik wil hier niet te veel in wijzigen, dit werkt verder goed, weet ook niet
zeker of dit script de oorzaak is van het deleten van de users
het kan echter wel zo zijn dat er soms meer als 100 users in de ..htpassed
staan, welke dan even daarna weer moeten worden gedelete, dit is echter
zoals het hoort te werken
alleen dan moeten er wel 2 paswoorden blijven staan en dit gaat heel soms
fout???
> ik wil hier niet te veel in wijzigen, dit werkt verder goed, weet ook niet
> zeker of dit script de oorzaak is van het deleten van de users
> het kan echter wel zo zijn dat er soms meer als 100 users in de ..htpassed
> staan, welke dan even daarna weer moeten worden gedelete, dit is echter
> zoals het hoort te werken
> alleen dan moeten er wel 2 paswoorden blijven staan en dit gaat heel soms
> fout???
Aha, dan snap ik het. Waarschijnlijk post de browser bepaalde waarden vanuit
het invulform in de webbrowser naar het phpscript, zoals bv:
adduser.php?name=johny&password=bravo
Deze URL kan je dan ook direct aanroepen of via lynx
http://localhost/adduser.php?name=johny&password=bravo
Hopelijk controleert het script wel of de user al bestaat ;-)
Indien het form met POST werkt moet je even in de HTML source kijken voor de
parameters, met php kan je ze ook vaak met get aanroepen. Als ie ze
expliciteit uit de via FORM geposte variabelen leest heb je een probleem,
dan kan je het beste je script wrappen in een eigen php script die de POST
variabele vult met jouw waarden alsof er een form gepost is. Beter is het om
ze niet meer te wissen......wellicht kan je zelfs in een .htaccess file 2
password files opnemen, dat weet ik niet zo uit mijn hoofd dan wordt het
helemaal simpel.
Mvgr,
Onno
>
> Aha, dan snap ik het. Waarschijnlijk post de browser bepaalde waarden
vanuit
> het invulform in de webbrowser naar het phpscript, zoals bv:
>
> adduser.php?name=johny&password=bravo
>
> Deze URL kan je dan ook direct aanroepen of via lynx
> http://localhost/adduser.php?name=johny&password=bravo
>
> Hopelijk controleert het script wel of de user al bestaat ;-)
>
> Indien het form met POST werkt moet je even in de HTML source kijken voor
de
> parameters, met php kan je ze ook vaak met get aanroepen. Als ie ze
> expliciteit uit de via FORM geposte variabelen leest heb je een probleem,
> dan kan je het beste je script wrappen in een eigen php script die de POST
> variabele vult met jouw waarden alsof er een form gepost is. Beter is het
om
> ze niet meer te wissen......wellicht kan je zelfs in een .htaccess file 2
> password files opnemen, dat weet ik niet zo uit mijn hoofd dan wordt het
> helemaal simpel.
>
er wordt niet met een form gewerkt
de dailer werkt nu als volgt, ik roep via de dailerboer zal ik maar zeggen,
een script op wat staat op mijn server
http://www.domein.nl/script/payminuut.php dit script zet op 1 of andere
manier een randompaswoord(gerelateerd aan tijd) en user in de .htpasswd
daarna roept het de pagina op dmv
paswoord:user@www.domein.nl/privatedeel/index.htm
zodra de verbinding wordt verbroken met de dailer, dan wordt dit passwd per
direct weer gedelete, en komt dus het inlog schermpje weer in beeld
nu heb ik dus dailers voor verschillende gebruikers, de meeste hebben een
vast ip, en dit heb ik in de .htaccess gezet zodat zij gewoon altijd toegang
hebben, en dit gaat uiteraard goed, maar sommige hebben dit niet, maar
moeten toch toegang krijgen tot hun private deel, vandaar dat ik voor hen
paswoorden heb gezet (2 stuks)
misschien weet iemand bovenstaande probleem ook op een andere manier op te
lossen, als het niet gaat lukken met een php scripje???? heb wel wat basis
kennis php, maar hier blijft het (voorlopig) nog bij
Jaap-Andre de Hoop
27/01/04, 13:06
In article <100vpm2fevto5aa@corp.supernews.com>, "RSa" <rob@sauvangsjo.demon.nl> wrote:
>Ik heb een vraag ik zoek een stukje php code, welke ik kan aanroepen, welke
>een user aanmaakt met paswoord
>
>in mijn htpasswd staan variable paswoorden door een paswoord generator, maar
>er moeten ook 2 losse pasworden in komen te staan welke er altijd in moet
>blijven staan
>
>Nu wil het met de regelmaat gebeuren (1x per 14dagen) dat ineens de vaste
>users niet meer bestaan, en dus gedelete zijn,
>Dit is zeeer irritant voor de 2 gebruikers van deze paswoorden
hmmm ineens, zomaar plotseling onverwacht, en dat eens in de twee weken.
Lijkt me handiger om eens te kijken waarom dat gebeurd. Andere oplossingen
is allemaal 'dweilen met de kraan open'-oplossingen.
Jaap-Andre
> hmmm ineens, zomaar plotseling onverwacht, en dat eens in de twee weken.
> Lijkt me handiger om eens te kijken waarom dat gebeurd. Andere oplossingen
> is allemaal 'dweilen met de kraan open'-oplossingen.
> Jaap-Andre
Dit kan wel zo zijn maar het is gewoon zo, het script is al door meerdere na
gekeken, en hier valt niets in te vinden, toch gebeurd het, en al is het
dweilen met de kraan open, het is gewoon ff de enige andere oplossing
er worden gem 1000 paswoorden per dag aangemaakt, dit gaat dus 14 dagen
goed, en dan een keer fout, dus zegmaar 1 op de 14000 keer, ga hierin de
fout maar zoeken