Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum. Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden. Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!

We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.

Team Webprofis

Unique UserID, informatie bij login (login gebeurt met javascript)

bewerkt wo 19 feb 2014 in PHP, MySQL Posts: 14
Hallo,

Voor onze applicatie authenticaten/melden mensen hun aan via javascript (connect witch twitch). Dit is de javascript code:
Twitch.login({
redirect_uri: "http://localhost/notifier2/dashboard/index.php",
scope: ["user_read", "channel_read","channel_subscriptions", "channel_check_subscription"],
popup: true
});

Nu willen we dat wanneer een user geauthenticate / logged in dat er een unique ID word gemaakt in een database. (Dat die specifieke user altijd als unique ID kan hebben.

De database moet dan hebben als user ID, Twitchname, UniqueID, ...

Wat is de beste weg om dit te doen, want we hebben echt geen idee.

het UniqueID moet altijd hetzelfde blijven bij de user wanneer deze voor het eerste keer heeft ingelogd, dus deze moet altijd assignen bij dezelfde user.

Reacties

  • PMPosts: 106
    Wat is nou precies je vraag? Hoe je een uniek ID genereerd, of hoe je de gebruiker elke keer weer herkent?
  • @Erwin

    We willen dat deze code beveiligd is en dat mensen er ook clientsided niets van kunnen zien (of bijna niets).

    Ook willen we weten hoe je een uniek ID genereerd en de dan de gebruiker elke keer herkent.

    En wanneer mensen widgets maken, moet de widget ook het unieke ID van de user krijgen, zodat deze widgets enkel beschikbaar zijn door mensen met dat unieke ID, en dat andere mensen er geen toegang tot hebben.
  • Als het ok is voor jullie kan ik exact schrijven wat we willlen maar in het engels (Sinds de dev die engels spreekt het beter kan uitleggen:
    We have the Twitch Javascript SDK (https://github.com/justintv/twitch-js-sdk) handling communication between the clients and Twitch to grab the information needed from them. But i dont know how to make interaction with our database secure. Relying on the javascript values to be secure, when only the javascript can verify them (requiring it to be secure in the first place), doesnt seem right to me.
  • Gaat iemand me hierbij nog helpen of niet? :/
  • bewerkt di 11 mrt 2014
    PMPosts: 415
    Als je userid veld in de database autoincrement is, heb je al een uniek id...
    Maar als je perse iets belachelijks wilt, voeg dan het id en zijn emailafres of registratie datum of... samen en hash die met sha, of een ...en voila, je hebt je rare unieke meuk.

    Verificeren met javascript is gewoon not done, want daar kan de user ALTIJD zelf in klooien.
Login of Registreer om te reageren.