Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Datumbereik

CategorieŽn

AND

Onderwerpen

AND

Subforum

Topicstarter

Topicstatus

25 topics - Pagina 1 van 1

[PHP] Public/Private key encryption, hoe private key bewaren

22-02-2015 discussie 19
Ik was bezig met het uitzoeken van assymetrische encryptie in PHP en hoopte dat iemand feedback zou kunnen geven of misschien wat tips had.

Situatie: Gebruikers van de applicatie moeten elkaar berichten/bestanden kunnen sturen, die niet door anderen geopend kunnen worden. Dus ook niet door de programmeur/sysadmin/hacker die root toegang heeft etc. Maar moet transparant zijn voor de gebruiker, dus niet zelf keys laten beheren ed.

Voorgestelde oplossing: Assymetrische encryptie op basis van public/private keys, zodat alleen de gebruiker voor wie het bedoeld is, het bestand kan lezen. Private key wordt in de database (of evt. filesystem) opgeslagen, met een passphrase/encryptie op basis van het wachtwoord van de gebruiker. Zonder het wachtwoord is het bestand dus niet decrypten, ook niet voor de systeembeheerder.

Vraag: Hoe blijft het systeem gebruiksvriendelijk, terwijl het nog wel veilig is? Het liefst vul je maar 1 keer je wachtwoord in, niet elke keer als je een bestand wil lezen. En als je je wachtwoord vergeet, ben je al je data kwijt..

Overwegingen:
Data opslaan in een sessie kan, maar in principe is dat ook file-based (of een andere database driver), maar in het geval van een hack zou de hacker die bestanden dus ook kunnen benaderen.
Dus idealiter zou je passphrase (of private key) bij de gebruiker bewaren.

Opslaan in cookies?
Ik ga uit van een applicatie op basis van Laravel, waarbij Cookies encrypted zijn, secure en http only.
Aangezien de cookies encrypted zijn, zouden we zodra de gebruiker inlogt, de passphrase kunnen decrypten met het gebruikerswachtwoord en opslaan in een cookie. (Wat waarschijnlijk efficiŽnter is als de hele key in de cookie bewaren, aangezien het met elke request meegestuurd wordt)
Is dit wel veilig? (Natuurlijk niet als de gebruiker zowel toegang heeft tot de user-cookies als root-toegang tot het systeem, maar dat lijkt me geen reŽel scenario)

Key recovery?
Aangezien het wachtwoord de sleutel is, kan je niet meer bij je bestanden als je je wachtwoord vergeet. Een oplossing zou zijn om de passphrase ook te encrypten met een random string. Die random string mailen/geven we dan aan de gebruiker bij het registreren om zelf veilig te bewaren. In het geval van verlies van data kan die key gebruikt worden om alsnog bij je data te kunnen. (Al zal hier misschien een soort combinatie van e-mail validatie bij moeten zitten, anders komt het neer op het opschrijven van je wachtwoord)

Dus dan zou het er in de database zoiets uitzien:
table users
- id, email, name, password_hash etc
- public_key (plaintext)
- private_key (plaintext, beveiligd met passphrase)
- passphrase_encrypted (encrypted met user password)
- passphrase_recovery (zelf passphrase, maar encrypted met random string)

passphrase zelf is dan gewoon een random string van xx tekens die gegeneerd wordt bij aanmaken van de account.

Bij registreren:
- Random passphrase maken
- Passphrase encrypten met gekozen wachtwoord
- Passprhase encrypten met random recovery string, mailen naar gebruiken

Bij aanmaken bestand/bericht
- Ophalen public_key van doelgebruiker(s)
- Bericht encrypten met public key

Bij inloggen
- Ophalen passphrase, decrypten met wachtwoord
- Decrypted passphrase bewaren in (beveiligd) cookie

Bij lezen bericht
- Passphrase uit cookie halen
- Bericht decrypten met private key en passphrase.

Bij wijzigen wachtwoord
- passphrase decrypten met oude wachtwoord
- passphrase encrypten met nieuwe wachtwoord.
- Keys en passphrase blijven zelfde, dus bestanden intact.

Bij vergeten wachtwoord
- Extra optie voor invullen recovery code. Indien aanwezig, code gebruiken om passphrase te decrypten. Opnieuw encrypten met nieuwe wachtwoord. Bestanden zijn intact.
- Anders nieuwe public/private key pair maken. Bestanden zijn verloren.

Implementatie zou dan zijn op basis van openssl_seal of de Zend OpenSSL Filter, die als wrapper dient voor OpenSSL seal/open.

[Javascript + Cookies] Cookie not working in jsfiddle + IE

17-12-2014 discussie 0
Hallo

Ik ben niet echt een beginner, maar zag dat mijn eigen cookie fiddles niet werken in IE.
Google hielp me niet verder, maar ik kon wel Šndere fiddles terugvinden, die ůůk niet werken.
Hier een random fiddle gevonden via google:
http://jsfiddle.net/4YNfS/

De cookie wordt dus nooit gezet in IE en natuurlijk heb ik ze ook niet disabled.

Iemand nog enige idee?

[ASP.NET Identity 2] Hoe custom authenticatie-cookies zetten

04-12-2014 discussie 11
Ik werk aan een custom implementatie van ASP.NET Identity 2.0 die werkt met ons eigen datamodel, een ander ORM, maar ook met andere business logic. Standaard is het zo dat je inlogt, er een ApplicationCookie wordt geset, waarna de standaard AuthorizeAttribute deze herkent en je inlogt. In onze eigen implementatie wil ik deze implementatie echter flink oprekken.

De bedoeling is dat je op allerlei manieren in kunt loggen, bijvoorbeeld:Impersonation Password reset token Google Authenticator (two-factor) Username + password SMS (two-factor) Etc.In alle gevallen moet de gebruiker ingelogd worden, maar welke acties uitgevoerd mogen worden hangt af van de manier waarop je ingelogd bent. Zo ben je met 'Password reset token' weliswaar ingelogd, maar heb je alleen permissie om je wachtwoord aan te passen. Met 'Username + password' mag je bijna alles doen, behalve de dingen waarvoor je bijvoorbeeld weer two-factor nodig hebt (SMS of Google authenticator). Om dit te bereiken wil ik in mijn custom AuthorizeAttribute kijken welke cookie er geset is, en aan de hand daarvan wel of geen permissie geven.

Het probleem is bijvoorbeeld dat er bij SMS welliswaar een 'TwoFactorCookie' wordt gezet, maar deze wordt niet herkend als valide inlogmethode. Zo is HttpContext.Current.Identity null. Alleen een ApplicationCookie resulteert in een log in.

Waar ik momenteel mee worstel:Is het de bedoeling dat ik altijd ApplicationCookie gebruik om de gebruiker in te loggen en op een andere manier (bijvoorbeeld via Claims) het onderscheid maak qua inlogmethode, zodat er altijd maar ťťn cookie is? Of is het handiger toch aparte cookies te gebruiken per inlogmethode? Zo ja, hoe zorg ik er voor dat 'XYZCookie' ook resulteert in een ingelogde gebruiker? Valt samen met punt 1: is het de bedoeling dat ik custom authentication middleware schrijf voor mijn andere inlogmethodes of kan ik gewoon de standaard CookieAuthenticationMiddleware daarvoor gebruiken? Het enige dat er moet gebeuren is dat er een cookie geset wordt, en aangeduid wordt op welke manier de user is ingelogd.

Gevolgen Cookiewet (en implementatie daarvan)

18-04-2014 discussie 266
Even dit keer geen vraag, maar even een serieuze stelling die ik even het forum op wou slingeren.

Vanaf dinsdag (morgen dus) zal het Cookie-verbod in gaan. Dit houdt in dat sites niet zomaar zonder toestemmingen cookies mogen plaatsen.

Cookies, wat is ermee?
Cookies staan bekend om mensen te volgen, iets dat Facebook o.a doet met de Like buttons, maar ook voor 'lieve' zaken, zoals het onthouden van instellingen op websites, zoals in welke taal je de site voortaan wilt bezoeken, of welke layout je wilt of natuurlijk het onthouden dat je jouwzelf hebt ingelogd, zodat je niet om de haverklap je steeds opnieuw moet identificeren op websites waar je moet/kan inloggen.

Wat gebeurt er nu? Wordt ik nu beboet als ik me er niet aan hou?quote: http://tweakers.net/nieuw...g-hebben-van-surfers.htmlVanaf dinsdag mag marktautoriteit OPTA ook boetes uitdelen daarvoor, maar vanwege beperkte mankracht zal de autoriteit alleen grote gevallen aanpakken. Hoe websitebeheerders de cookieregels moeten gaan toepassen, is nog altijd onbekend. Daardoor is het waarschijnlijk dat ondanks de wet niet veel zal veranderen.Ook lijkt het erop dat ze eerst alleen naar bedrijven gaan kijken, en niet naar sites van particulieren. Mar wat niet is, kan altijd nog komen....

Wat kan ik er tegen doen
Nu was ik benieuwd wat jullie vanaf morgen gaan doen? Alle bezoekers trakteren op een melding, en zo ja... op welke manier? Of lap je de regels aan je laars en boeit het je weinig?

Lees overigens ook dit:
nieuws: Sites moeten vanaf dinsdag cookietoestemming hebben van surfers

Van Tweakers weet ik dat ze de 'Social Network buttons' onderaan de nieuwsitems en de reviews op de site al enig tijdje als opt-out instelbaar maken. Je kan ze ontzichtbaar maken, en vanaf dan zijn ze direct uitgeschakeld plus hun trackende gedrag.

Maar jij?
Dit topic starten leek mij een handig idee zodat anderen ook hiervan op de hoogte zijn. Het lijkt me niet de bedoeling om hier een vraagbaak van te maken over hoe je een overlay/alert/annoying melding/etc.. in moet bouwen, maar meer de discussie aan te zwengelen wat volgens jouw de beste manier is om de gebruikers van je site zich te laten toestaan om wel of geen cookies te plaatsen.

Dus kom maar op met jullie ideeŽn...


Ikzelf beheer een nieuws- en informatiesite over het spoor, heb verder geen commerciŽle inslag, een bezoekertje of 300 per dag, en heb nog niet direct plannen om mijn gebruikers direct met een melding (waar ze niks/of weinig van snappen) door hun keelgat te duwen. Laat eerst de grotere sites maar komen, en dan zie ik verder...

In dat geval zal ik dan denken aan een overlay met een uitleg over cookies die ze verteld dat bij het bezoeken van de pagina gegevens over het surfgedrag op de site op anonieme wijze worden verzameld (Google Analytics). Klik je op 'akkoord', dan wordt er een cookie () geplaatst, en klik je op 'weigeren', dan ga ik mogelijk een melding plaatsen dat je toch echt akkoord moet gaan (wie niet akkoord moet gaan zal dan vrees ik een rotleven op internet krijgen, dankzij alle andere sites die ook half onbruikbaar zullen worden, tja.... )

Inmiddels heb ik al wel mijn disclaimer al aangepast met een woordje over de werking van Google Analitycs en de privacy.

Maar goed, genoeg geluld, nu jullie aan het woord.

Social buttons & cookies ?

23-03-2014 discussie 2
Om een lang verhaal kort te houden : hoe zit het met social media knoppen en cookies ?

Neem nou deze facebook like knop (facebook developers) . Ik heb een soortgelijke knop in de footer van mijn website staan en ik kan in de chrome inspector zien dat deze een aantal cookies zet. Vallen deze cookies onder de categorie waar de gebruiker eerst een opt-in voor moet doen, en zo nee : op wat voor manier is het in dit geval dan nog nodig om gebruikers hier over te informeren ?

Wat een onvoorstelbare rompslomp heeft de cookie wet voortgebracht. Ik wil koste wat het kost een opt-in popup voorkomen , in ieder geval voor het publiek beschikbare deel van de website. Hierdoor kan ik niet / zeer beperkt van bijv. google analytics gebruik maken. Hopelijk komt dit jaar de herziene versie van deze wet

Microsoft houd zicht niet aan cookiewet?

16-08-2012 discussie 5
Ik zat laast op microsoft de site en kwam dit tegen :

self=this,contentCookie;this.Element=element,(subscribercontent!=null||subscribercontent!="")&&
($(this.Element).data("subscribercontent",subscribercontent[0]),$(this.Element).data("successcontent",subsc
ribercontent[1]),$(this.Element).data("failurecontent",subscribercontent[2]),$(this.Element).data("divid",subscri
bercontent[3])),$("#isAuthenticated").val()=="True"&&self.SetCookie(),contentCookie=self.CheckCookie("subs
criberContentConfiguration"),contentCookie!=null&&contentCookie!=""?
self.EvaluateContentCondition($(this.Element).data("subscribercontent")):self.FetchDisplayContent("")},Check
Cookie:function(content){for(var
contentX,contentY,contentCookies=document.cookie.split(";"),i=0;i<contentCookies.length;i++)if(contentX=c
ontentCookies[i].substr(0,contentCookies[i].indexOf("=")),contentY=contentCookies[i].substr(contentCookies[
i].indexOf("=")+1),contentX=contentX.replace(/^\s+|\s+$/g,""),contentX==content)return
unescape(contentY)},SetCookie:function(){var
self=this,subscriberContentCookie="",expirationDays=365,levelIdentifier="",expirationDate="",shipToCountry=


Nu ff een gek vraagje -_-'

" microsoft moet zich tog ook aan de wet houden? "...

Ik ben hier niet echt bekend in wat en hoe maar microsoft gaat over aardig wat pc's met hun internet explorer en daarop de standaard microsoft of live startpagina -_-'


Corrigeer me aub als ik het fout heb, en of iemand hier wat info over heeft.

Cookie wet vs Nieuwsbrief wet

14-08-2012 discussie 2
Hoi,

even een vraagje of jullie dit al hebben meegemaakt:

Ik heb een keer meegedaan met de Vriendenloterij, ben alweer gestopt, maar krijg nog wel een nieuwsbrief.

Ik wil me netjes afmelden, dus ik ga in die email naar afmelden.

Daarna kom ik op de website van de vriendenloterij, welke mij vraagt te accepteren of ik cookies wil bewaren. Anders kan ik niet verder, waardoor ik me dan ook niet kan afmelden van de nieuwsbrief.

Zijn deze twee wetten wat dat betreft niet een beetje tegenstrijdig? Als ik nou perse niet zou willen dat zij cookies in mijn browsersessies opslaan, maar me toch wil afmelden?

[VB.NET] Verwijderen browsercache, cookies, etc.

21-02-2012 discussie 5
Hallo,

Ik ben bezig met een browser maken waarbij men niet in kan loggen bij bijvoorbeeld facebook. Het probleem is dat wanneer rechtsboven op de facebookpagina ingelogd wordt deze data wordt opgeslagen, wanneer de gebruiker hierna terugkeert naar deze pagina is deze dus nog steeds ingelogd.

Ik heb ten eerste geprobeerd gebruik te maken van:
code:
1 System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 255")
dit werkte functioneel gezien perfect alleen heeft als nadeel dat er een popup kwam van windows die de browsercache aan het legen was. Ik zou graag de browsercache willen legen zonder dat de gebruiker hier last van heeft.

Later kreeg ik op deze pagina http://support.microsoft.com/kb/q311289/
te zien hoe ik de browsercache etc. kan legen zonder dat de gebruiker hier wat van merkt.
Ik heb inmiddels een code in mijn applicatie die detecteerd wanneer iemand inlogt op facebook en daarna zou de code van microsoft uitgevoerd moeten worden. Het probleem waar ik hierbij tegen aan loop is dat wanneer iemand in deze browsersessie voor de 2e keer inlogt op facebook, de code blijft hangen bij deze line:
code:
1 returnValue = Class1.DeleteUrlCacheGroup(groupId, CACHEGROUP_FLAG_FLUSHURL_ONDELETE, IntPtr.Zero)
Ik heb gezocht op het gebruik van rundll32.exe in een "silent mode" maar dit zonder enig resultaat waar ik ook iets mee kon.

Heeft iemand enig idee hoe ik mijn applicatie aan moet passen en de browsercache meerdere keren kan laten verwijderen?

Tot nu toe werken beide opties dus alleen:
Optie 1: Gebruiker krijgt een popup te zien, dit is niet gewenst
Optie 2: Werkt helemaal perfect alleen kan maar 1 maal uitgevoerd worden, anders blijft de code hangen.


Alvast bedankt!

Subdomein sessie

23-09-2011 discussie 5
Wanneer je inlogt op website.nl wordt je door verstuurd naar jouw_gebruikersnaam.website.nl. Nu was ik me ervan bewust dat de sessie niet standaard geldig is op subdomeinen en hiervoor heb ik de volgende code gebruikt:
PHP:

1
2
<?php
ini_set('session.cookie_domain', '.website.nl');
session_set_cookie_params(0, '/', '.website.nl');
?>
Wanneer ik in Internet Explorer kijkt zie ik dat ik nog steeds ingelogd ben wanneer ik naar jouw_gebruikersnaam.website.nl ga. Echter, wanneer ik in een andere browser kijk (FireFox, Chrome) dan ben ik niet ingelogd in het subdomein.

Weet iemand misschien wat er aan de hand is of wat ik verkeerd doe?

[Firefox] Moet steeds opnieuw inloggen bij youtube.

31-07-2011 discussie 8
Beste medetweakers,

Ik heb een probleem met youtube. Ik moet mij regelmatig (meerdere keren per dag) inloggen bij youtube. Dan wil ik bijv. een bericht achterlaten bij een filmpje, maar dan moet ik eerst op sign in klikken. Dan vraagt hij niet om mijn gebruikersnaam/wachtwoord, maar logt hij meteen in.

Alleen als ik later weer op youtube kom (uurtje later bijv.) ben ik weer uitgelogd en moet ik weer op log in klikken. Ik hoef dan weer niks in te vullen, hij logt me gewoon in...

Dit is erg vervelend, ik wil gewoon ingelogd blijven.

Wat ik al geprobeerd heb is alle cookies van youtube verwijderen (ook ytimg), en alle flash cookies verwijderen. Dit helpt niet. Het lijkt er dus op dat hij mijn gebruikersgegevens ergens anders vandaan haalt. Misschien mijn google account, want die MOEST ik enige tijd geleden linken.

Ik kan natuurlijk proberen alle cookies te verwijderen maar dat vind ik nogal drastisch en dat doe ik dus liever niet.

Met IE of andere browser proberen heb ik nog niet gedaan, ga ik wel proberen maar veel lost ik daar niet mee op aangezien ik geen IE wil gebruiken.

OS: Win 7 Ultimate x64 EN
Browser: Firefox 5.0

Iemand anders dit zo ervaren?

e: Ik heb uiteraard ook gegoogled, en veel problemen met youtube en inloggen tegengekomen, maar geen enkele die op mijn specifieke issue van toepassing is.

[PHP] IE9 + Sessies

04-07-2011 discussie 8
Hallo,

Ik heb een probleempje. Ik heb een website en daarin een iframe met een pagina welke een sessie moet bijhouden. Dit werkt allemaal perfect onder Firefox en Safari maar onder IE9 werkt het niet. Iedere keer als de user op "Volgende" klikt (het is een enquete) en naar de volgende pagina gaat, dan wordt de unique session ID weggegooid door IE9 en dan maakt ie een nieuwe sessie aan.

De pagina wordt netjes begonnen met session_start() voordat er andere code op de website is. Ik heb veel websites gelezen en daarin stond dat ik een P3P header moest aanmaken op de pagina binnen het iframe, maar dit mocht niet helpen.

Nadat sessies klaarblijkelijk niet werkte voor IE, ben ik overgestapt op cookies maar de hele setcookie() functie werkt niet, hij set gewoon geen cookies onder IE. Ik heb de security van IE naar Low gezet, de Safe Browsing feature uitgezet en nog niks werkt.

Duidelijk doe ik dus iets fout - het kan niet zijn dat IE9 zo strict is met cookies en sessies dat het halve internet nu niet meer werkt.

Alvast bedankt

P3P policy tbv third party cookies

09-05-2011 discussie 5
We zijn bijna klaar met onze website. Het enige dat nog ontbreekt is een goede P3P policy om thrid party cookies te kunnen gebruiken. Het is nu namelijk zo dat bezoekers via IE niet kunnen inloggen en dus ook geen kasten kunnen bestellen.

Ik ben al een heel eind. Ik heb een p3p.xml file en een uitgebreide policy xml file. De compact policy code is ook terug te vinden volgens de validator op http://www.w3.org/P3P/validator.html
Maar toch werkt het nog niet helemaal. Als ik de website door de validator laat controleren werkt alles, maar krijg ik de foutmelding: /w3c/p3p.xml does not specify P3P policy for domein.nl

Toch lijkt het er niet op dat deze nu ervoor zorgt dat de policy file voor third party cookies niet wordt herkend.

Heeft er iemand een idee??

Cookie/Session sync over meerdere domeinen

23-04-2011 discussie 5
Onze websites hebben meerdere domeinen voor product 1/product 2/klanten paneel/etc. en het is vervelend om de user meerdere keren te laten inloggen. Ik had hier al een oplossing voor verzonnen, namelijk:User komt binnen op de webshop-1.com, code controleert of er een sessie is Zo niet, wordt de user doorgestuurd naar sessionsite.com Deze kijkt of daar de sessie op staat, zo niet, maakt een cookie op sessionsite.com User wordt terug gestuurd naar webshop-1.com en heeft een sessieDus eigenlijk: de sessie staat in een cookie op sessionsite.com en alle andere websites sturen de user eerst hierlangs om een sessie op te halen, die dus altijd hetzelfde is.
Dit werkte perfect, maar dit zorgde problemen voor zoekmachine crawlers en mensen zonder cookies: ze werden onbeperkt keren doorgestuurd omdat ze telkens geen cookie hadden.

Is hier een oplossing voor? Of mis ik een oplossing die beter is?

hotmail bewaart mijn account niet meer

13-02-2011 discussie 12
Hallo,

Ik heb sinds enige tijd dat mijn computer (windows XP) bij hotmail als ik mijn venster afsluit, dat mijn gebruikersnaam dan niet is onthouden. Dus ik moet telkens mijn emailadres opnieuw invullen.
En dat terwijl 'mijn windows live ID op deze computer onthouden' staat aangevinkt.
Weet iemand waar dit door kan komen? Ik gebruik IE8, en heb Avast Professional.

Alvast bedankt voor jullie hulp.

Gr rene

Debugger PHP-Eclipse starten met COOKIE ipv GET/POST

22-12-2010 discussie 4
Ik krijg het maar niet voor elkaar, ik moet telkens &XDEBUG_SESSION_START=ECLIPSE_DBGP meegeven aan de URL-get om een debug sessie te starten, maar elke volgende pagina waar ik heen ga wordt genegeerd. Tenzij ik die querytring weer handmatig achter de URL plak.

Maar de hele truuk is toch juist dat de DEBUG_SESSION=[whatever] cookie er voor zorgt dat elke volgende pageview lekker blijft debuggen totdat je bewust een XDEBUG_SESSION_STOP G/P/C geeft?

Ik krijg het niet voor elkaar in Eclipse, en de cache van google is erg lelijk met geschriften over dat onderwerp.

Als ik de DBGp plugin van Notepad++ activeer hoef ik alleen maar mijn bookmarklet die de cookie DEBUG_SESSION=true zet te activeren en ik kan happy debuggen tot ik een ons weeg.

De cookies zijn gewoon daar, en de debugserver werkt ook gewoon. Anders zou ik niet probleemloos met Notepad++ kunnen debuggen of met Eclipse debuggen met behoud van omslachtig web 1.0 querystring ge-append.

Wat zie ik over het hoofd?

[C#] HTTPRequest Cookie Accept

02-11-2010 discussie 6
Hallo,

Ik wil een auto-login maken. Door gebruik te maken van een HTTPRequest wil ik inloggen op een website. Echter de website zegt mij steeds: Je ondersteund geen cookies.

Nu heb ik na gekeken waar dit aan kan liggen, ik had namelijk geen CookieContainer mee gegeven aan de HTTPRequest. Alleen na het toevoegen van de cookiecontainer blijft hij zeggen dat ik geen cookies ondersteun. Ik heb inmiddels al van alles geprobeerd, de accept headers alles laten accepteren, user-agent veranderd, keep-alive settings geprobeerd etc.

Google levert mij alleen op dat ik een cookiecontainer moet toevoegen, maar dit is niet genoeg lijkt het.

Heeft iemand van jullie de goude tip die mij in de juiste richting wijst?

Show/Hide div dmv cookies en js

19-05-2010 discussie 4
Hallo,

Ik ben bezig aan v3 van een website (http://www.denotenbalkers.be/) en een verandering hierbij is dat ik de socialnetworkbuttons die je links ziet mogelijk wil laten hiden. Dit lukt me al. Maar ik zou ook willen dat de status behouden blijft bij een page reload/een andere pagina. (dus bv.: ik kom op de startpagina, ik verberg de div, ik ga naar een nieuwe pagina en daar is de div nog altijd verbogen) maar mijn cookie script doet zijn werk niet en ik heb geen idee hoe dat komt..

Dit is het belangrijkste in m'n head:
code:
1 2 3 4 5 6 <script type="text/javascript" src="js/jquerysocialnetwork.js"></script> <script type="text/javascript" src="js/slidesocialnetwork.js"></script> <script type="text/javascript" src="js/cookie.js"></script> <script type="text/javascript" src="js/cookieplugin.js"></script> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
• jquerysocialnetwork.js is een New Wave Javascript

• slidesocialnetwork.js is dit:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 var $j = jQuery; $j(document).ready(function(){ $j("#hidePanel").click(function(){ $j("#panel").animate({marginLeft:"-140px"}, 500 ); $j("#colleft").animate({width:"0px", opacity:0}, 400 ); $j("#showPanel").show("normal").animate({width:"28px", opacity:1}, 200); }); $j("#showPanel").click(function(){ $j("#colright").animate({marginLeft:"140px"}, 200); $j("#panel").animate({marginLeft:"0px"}, 400 ); $j("#colleft").animate({width:"140px", opacity:1}, 400 ); $j("#showPanel").animate({width:"0px", opacity:0}, 600).hide("slow"); }); });
• cookie.js is:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 var $jc = jQuery; $jc(document).ready(function(){ togglesocialMedia(); }); function togglesocialMedia() { if($jc.cookie('socialMedia') === true) { $jc("#colright").animate({marginLeft:"140px"}, 200); $jc("#panel").animate({marginLeft:"0px"}, 400 ); $jc("#colleft").animate({width:"140px", opacity:1}, 400 ); $jc("#showPanel").animate({width:"0px", opacity:0}, 600).hide("slow"); $jc.cookie('socialMedia', true); } else { $jc("#panel").animate({marginLeft:"-140px"}, 500 ); $jc("#colleft").animate({width:"0px", opacity:0}, 400 ); $jc("#showPanel").show("normal").animate({width:"28px", opacity:1}, 200); $jc.cookie('socialMedia', false); } }
• En cookie plugin is die van Klaus Hartl.

De HTML van de div:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 <div id="colleft"> <div id="buttonhead"><span id="buttontop"><span>\\</span> Bezoek ons ook hier:</span></div> <div id="panel"> <ul> <li><a href="http://www.youtube.com/user/NotenbalkersSchaffen" target="_blank"><img src="images/template/ytbutton.png" width="42" height="42" alt="youtube logo" title="Bezoek ons Youtube kanaal"/></a></li> <li><a href="http://www.facebook.com/group.php?gid=55593256266" target="_blank"><img src="images/template/fbbutton.png" width="42" height="42" alt="facebook logo" title="Bekijk onze Facebook groep" /></a></li> <li><a href="http://verenigingen.nieuwsblad.be/vereniging/de-notenbalkers-0" target="_blank"><img src="images/template/nieuwsbladbutton.png" width="42" height="42" alt="nieuwsblad logo" title="Klik door naar het nieuwsblad" /></a></li> </ul> <div id="hidePanel"><a href="#"> &laquo; Verberg dit venster</a></div> </div> </div> <div id="showPanel"><span>&raquo;</span></div>
Ik weet dat het veel is om door te kijken, maar ik zit echt vast.. Ik hoop op wat hulp.

Ook moet ik zeggen dat ik zeeeeer weinig over javascript/jQuery weet. Dus als je iets uitlegt, ik het waardeer als het in lekentaal is

Een demo van wat ik tot nu toe heb vind je hier: http://www.denotenbalkers.be/Nieuwe%20map/index.html

[IE8 - Win7] IE8 64bit is opeens default + cookies probleem

25-03-2010 discussie 5
Hey!

Ik gebruik nu een tijdje Windows 7 RC, heb helaas wel een aantal minpunten, maar dat is logisch.
Waar ik mij wel enorm aan erger, is dat IE8 echt een onwijs probleem heeft met cookies opslaan... Soms zijn mijn cookies gewoon weg of niet goed onthouden oid...
Na een reboot zijn de cookies sowieso weg (ook al staan ze nog wel bij tijdelijke bestanden) en soms ook zonder reboot.
En nu sinds vandaag is IE8 64bit opeens mijn default webbrowser
Ik heb gekeken in Standaard programma's en daar IE als default weer ingesteld, maar helpt niets.
Ook bij Internet opties -> Programma's is de knop "Als standaard instellen" grijs (32bit) en in de 64bit versie staat dat de 64bit versie helemaal niet default kŠn zijn
Dus als ik nu een linkje open in IM of Outlook, wordt de 64 bit versie geopend.

Enig idee wat de oplossing kan zijn voor deze 2 problemen?

Langzaam logon op Windows 2003 domain

09-03-2010 discussie 42
Bij ons in het bedrijf hebben we een heel erg storend probleem.

Op sommige tijden duurt het makkelijk 20 minuten om in te loggen in Windows 2003 domain.
Er worden tegelijkertijd maximaal 100 systemen in dit netwerk gebruikt.

De internet performance valt hier niet onder. Deze gaat op normale snelheid.
Het zal dus ergens intern in een domain server moeten zitten.

Ik hoop dat iemand ons kan helpen met het zoeken van een oplossing voor dit probleem


Met vriendelijke groet,
TECHcrime

webpagina laden op basis van cookie

09-02-2010 discussie 9
Voor een website die ik maak voor een kennis heb ik een administratie-gedeelte waar alle inhoud kan beheerd worden (interactie met een database). Echter, uit veiligheid moet bij het laden van de administratie-webpagina eerst gekeken worden of een cookie 'gebruikersnaam' bestaat en vervolgens of de waarde van deze cookie overeenkomt met naam van de administrator. Zoniet wordt een andere webpagina geladen (inlogpagina).

Mijn probleem is nu echter dat dit script blijkbaar overgeslaan wordt en de administratie-pagina altijd geladen wordt (zelfs als de cookie helemaal niet geset is). Nog merkwaardiger is dat het script wel blijkt te werken op een andere test-webserver.

Het deelscript waar het allemaal om draait is:
code:
1 2 3 4 5 6 7 if(!isset($_SESSION['gebruikersnaam'])){ header('Location: index2.php'); } else{ if($_SESSION['gebruikersnaam'] != "Dipierrot"){ header('Location: index2.php'); } }
Mijn vraag nu is of iemand me hiermee kan helpen dit probleem op te lossen of me te zeggen hoe ik dit probleem kan debuggen.

Alvast bedankt voor enige hulp...

[jQuery] fontsize aanpassing onthouden met cookies*

14-01-2010 discussie 8
Voor een opticien website ben ik bezig om een 'font-size' systeem te maken. Waarmee de tekst groter en kleiner gemaakt kan worden. Nu lukt dit me wel, maar nu wil ik via een cookie onthouden wat de laatste stand is, en aan de hand daarvan terug gaan naar de betreffende grootte.

Nu werkt mijn systeem ongeveer zo.

Eerst wordt er gekeken wat de huidige grote is (er zijn 3 keuzes, normaal, groter, grootst).

Als iemand op grootst drukt, en hij staat nu op normaal, wordt alles 5px groter. En wordt het huidige ingesteld op 'grootst'. Als diegene dan weer op normaal drukt, ziet het systeem hij staat nu op grootst, en moet naar normaal, dus er moet 5px af.

Dit werkt allemaal prima, nu sla ik die waarde ook op in een cookie. (normaal, groter, grootst) dan wordt bij een pagina refresh gekeken welke er gekozen is. Zodat het ook voor de volgende pagina blijft, en wordt er weer berekent wat het moet worden (vanuit normaal, immers is dat de grootte als de pagina geladen wordt. Maar het wordt altijd wat groter dan het origineel?)

http://www.twice2.nl/mso/ is het adres. Probeer het maar eens uit, druk op 'grootst' en refresh, dan wordt hij weer een stapje groter, terwijl dit niet zou moeten?

De javascript code http://www.twice2.nl/mso/js/fontsize.js

Er zijn eigenlijk drie functies die hetzelfde doen alleen met andere waardes. setFontSizeDefault, setFontSizeLarger en setFontSizeLargest.

Weet iemand hoe dit kan? Ik zit er al een tijdje naar te kijken en te proberen van waar het door komt, maar ik vind het maar vreemd.

[ASP.NET] Cookies willen maar niet worden geladen?

30-12-2009 discussie 1
Hallo,
ik ben bezig met wat testjes in ASP.NET MVC 2 (4.0 Framework).
Nu heb ik een probleem waar ik op dit moment echt niet meer uitkom, mijn cookies worden maar niet geladen...
De Request.Cookies is steeds leeg terwijl de cookies wel bestaan.

Ik maak de cookies zo:
In Controller, na een action, code wordt uitgevoerd
code:
1 2 3 4 5 HttpCookie cookie = new HttpCookie("login"); cookie.Values.Add("name", "wouter"); cookie.Expires = DateTime.Now.AddDays(300); Response.Cookies.Add(cookie);
Ik wil ze dan zo lezen:
In Controller, voor de view, code wordt uitgevoerd
code:
1 2 3 4 5 6 7 if (Request.Cookies["login"] != null) { //dit wordt niet uitgevoerd omdat request.cookies leeg is! ViewData["Cookie"] = Request.Cookies["login"].Values["name"].ToString(); } Return View()
Wat doe ik hier nu verkeerd? Ik kan er echt niet meer aanuit eigenlijk...
Internet browser maakt niet uit, niets werkt. De cookies staan wel correct op de hardeschijf

[ASP.NET] Cookie Winkelmand

24-11-2009 discussie 12
Beste mede Tweakers,

Ik/wij zijn nog steeds druk bezig met de webwinkel voor een school project, vorige keer had ik een vraag over repeaters mede dankzij jullie is dat gelukt alleen loop ik nu weer tegen het volgende op.

Hier een klein voorbeeld zoals het nu is er moet nog opmaak worden toegepast:


Maar mijn vraag is als volgt:

Ik heb nu even tijdelijk zoals te zien is op het plaatje 2 listboxen gebruikt om de informatie in op te slaan als ik op het winkelmandje druk.

Maar deze informatie moet ik een cookie komen en vervolgens in het winkelmandje komen tijdelijk.

Nou heb ik het mijn leraar nog gevraagt die kan mij hellaas niet verder helpen, ik heb zelf ook al een dag op google rond gezocht maar niet echt een goed voorbeeld kunnen vinden.

Het is dus de bedoeling dat ik het artikelen tijdelijk in een cookie krijg met Artikel_code, Aantal, Artikel_Prijs
maar nu moet het ook werken dat als ik artikel 1 neem en vervolgens 2 en dan weer 1 dat hij het wel bij elkaar optelt.
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
private void AddToShoppingCart(string ProductID)
    {
        if (Request.Cookies["ShoppingCart"] == null)
        {
            HttpCookie oCookie = new HttpCookie("ShoppingCart");
            //Set Cookie to expire in 3 hours
            oCookie.Expires = DateTime.Now.AddHours(3);
            oCookie.Value = ProductID.ToString();
            Response.Cookies.Add(oCookie);
        }
        else
        {
            bool bExists = false;
            char[] sep = { ',' };
            HttpCookie oCookie = (HttpCookie)Request.Cookies["ShoppingCart"];
            //Set Cookie to expire in 3 hours
            oCookie.Expires = DateTime.Now.AddHours(3);
            //Check if Cookie already contain same item
            string sProdID = oCookie.Value.ToString();

            string[] arrCookie = sProdID.Split(sep);

            for (int i = 0; i < arrCookie.Length; i++)
            {
                if (arrCookie[i].Trim() == ProductID.ToString().Trim())
                {
                    bExists = true;
                }
            }
            if (!bExists)
            {
                if (oCookie.Value.Length == 0)
                {
                    oCookie.Value = ProductID.ToString();
                }
                else
                {
                    oCookie.Value = oCookie.Value + "," + ProductID;
                }
            }

            //Add back into  the Response Objects.
            Response.Cookies.Add(oCookie);
        }
    }
Met bovenstaand stuk code heb ik al zitten stoeien maar ik krijg het niet zoals het moet.

[Firefox] Bad request op veel websites

26-08-2009 discussie 10
Ik heb sinds de update van firefox naar 3.5.2 een probleem, alles wat ik doe en dat speciaal uploaden naar b.v. imageshack, inloggen op web-log.nl of wordpress krijg ik een foutmelding.

Ik heb op het internet hierover weinig gevonden het enige was cookies en offlineopslag verwijderen.

Maar nog steeds kan ik niet inloggen o.i.d. ik wordt er aardig schijtziek van aangezien ik nergens een atwoord hierop kan vinden.

Wie heeft hetzelfde probleem en weet het antwoord.

Plaatje op imageshack (popups!)

[PHP] Taalkeuze met cookies: kiezen met splash of in-site

11-09-2006 discussie 13
Hoi,

Voor een project moet de bezoeker op de pagina start.php kiezen of 'ie de site in het Frans of in het Nederlands wil bekijken.
Wordt er voor Frans gekozen, dan gaat de bezoeker naar 'index.php?taal=fr'. Zo ook voor het Nederlands. Dat lukt.

Maar ook in de site zelf is er een optie om nog van taal te verwisselen; zie het als twee subtiele knopjes bovenaan iedere pagina. Ik zeg wel iedere pagina, maar ik gebruik steeds index.php met ?pagina=homepagina en zo.

Dit is mijn script:

PHP:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
    function zet_taal($taal){
        $lijst_taal = array("nl", "fr");
        if(!isset($taal) || !in_array($taal, $lijst_taal)){
            $taal = nl;
        }
        return $taal;
    }
    if(!isset($_COOKIE['spar_taal']) || $_COOKIE['spar_taal'] != zet_taal($_GET['taal'])){
        setcookie("spar_taal", zet_taal($_GET['taal']), time()+3600, "/");
        header("location: index.php?taal=" . zet_taal($_GET['taal']));
        exit;
    }
?>


Dat werkt wel een beetje, maar niet helemaal.
Ik kan, als ik op de index.php zit (dus zonder ?pagina=homepage, die wel automatisch wordt geincludet als er geen $_GET['pagina'] wordt gedeclareerd) die kleine taalwisselknopjes gebruiken. De afbeeldingen die van die keuze afhangen, veranderen inderdaad ook naar hun specifieke taalafbeeldingen. Dus dat is goed.

Het probleem zit 'em echter in het feit dat ik niet kan doornavigeren, dus naar een pagina anders dan index.php?taal=fr of ?taal=fr wil gaan. Hij stuurt me onverbiddelijk terug naar de index.php?taal=nl, en dan pas kan ik doordoen, enkel in het Nederlands. Als ik het script bekijk, is dat niet meer dan normaal.

Maar nu zou ik het dus zo willen, dat PHP eerst kijkt of er een cookie bestaat. Is dat niet, dan zet 'ie er eentje met de $_GET['taal'] als voorkeur. Is die $_GET['taal'] leeg of ongeldig, dan wordt dat Nederlands. De rest van de site wordt dan in het Nederlands bekeken. Wanneer de gebruiker opeens op Frans wil overschakelen, moet de cookie aangepast, zodat de hele site in het Frans kan bekeken.

Wie helpt?
Resultaten per pagina: 25 | 50 | 100


Huawei Nexus 6P Apple iPad Pro WiFi FIFA 16 Samsung Galaxy S7 Fallout 4 Apple iPhone 6C Athom Homey LG G5

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True