Vánoční nadílka Vánoční nadílka
Vánoční akce! Daruj lepší budoucnost blízkým nebo sobě. Až +50 % zdarma na dárkové poukazy. Více informací

Diskuze: Programovanie, prihlásenie cez STEAM, pomoc

PHP PHP Programovanie, prihlásenie cez STEAM, pomoc American English version English version

Aktivity (1)
Avatar
Martin
Člen
Avatar
Martin:3. října 22:58

Zdravím, potreboval by som poradiť asi cca pred 2 rokmi som mal spustený herný web, kde si každý v nastaveniach profilu mohol upraviť svoje STEAM ID, pre daná hru stačilo dať v profile na webe prihlásiť sa presmerovalo ho na STEAM stránku prihlásil sa a automaticky mu zapísalo do profilu steam ID ktoré je k jeho účtu.Teraz by som chcel web obnoviť naspeť, no ak sa skúšam prihlásiť cez ten profil na steam prihlási ma aj ma naspeť vráti na moj web ale to steam ID mi nezapíše.Prebehla nejaká zmena u STEAMU?Ďakujem za každú radu.

Tak čo som sa dočítal malo by to ísť cez túto stránku: https://steamcommunity.com/dev
Vytvorilo mi to API klúč len neviem čo dalej.Zmenilo sa niečo za tie 2 roky.Treba niečo doprogramovať?Lebo mne to vtedy všetko išlo ako malo, mám to aj naprogramované, len podla mna u steamu došlo k zmene.

Zkusil jsem: Zatial nič, v programovaní som lajk.

Chci docílit: Zobrazenie herného STEAM ID na webe.

 
Odpovědět 3. října 22:58
Avatar
Rastislav Petho :4. října 14:22

Po úspešnom prihlásení sa cez službu steam máš steamid uložené pod premennou $steamprofile['ste­amid'] takže pokial potrebuješ vypísať steam id stači napísať echo $steamprofile['ste­amid'];

 
Nahoru Odpovědět 4. října 14:22
Avatar
Martin
Člen
Avatar
Odpovídá na Rastislav Petho
Martin:5. října 16:35

Len ja mam problém že ja to mám naprogramované cca pred rokom to ešte normálne išlo, potom sa web pozastavil a teraz to skúšam a nejde to.

 
Nahoru Odpovědět 5. října 16:35
Avatar
Odpovídá na Martin
Uživatel sítě :5. října 17:13

Chybu to nějakou nevrací? Krokoval si to?
Popř. zdrojáky bych určitě nepohrdl, takhle můžeme pouze vařit z vody.

Btw.: Co si tak vybavuji, nic zásadního se neměnilo v jejich API na přihlašování.

Nahoru Odpovědět 5. října 17:13
Chybami se člověk učí, běžte se učit jinam!
Avatar
Martin
Člen
Avatar
Martin:5. října 21:11

Chybu to nehadze cez profil dám prihlasit cez steam prihlasim hodi ma naspet na web ale steamid neni zmenene. Krokovat nevim ako pisem som laik. Ja mam prihlasovanie cez OpenID, nemam to cez api alebo cez nejaky api kod tiez nie.

 
Nahoru Odpovědět 5. října 21:11
Avatar
Martin
Člen
Avatar
Martin:7. října 20:58

Mám vo FTP zložku libs a tam mám steam a tam dva súbory functions.php a SteamSign.php .Malo by to byť v týchto súboroch nie?Čo konkrétne v nich hladať za kód.Mám tam vo functions kód kde je steamID64 číslo ktoré ale neexistuje nieje priradené k žiadnemu profilu možno je chyba tam, no ak som tam prepísal svoje tak to nefunguje.

Tu je kus kodu

<?php

function convert($type, $data, $lol = 0) {
    switch ($type) {
        case 'steamid':
            return bcadd((($data['auth'] * 2) + $data['server']), 'STEAMID64 číslo je tu');
            break;
        case 'friendid':
            if (substr($data, -1) % 2 == 0)
                $server = 0;
            else
                $server = 1;
            $auth = bcsub($data, 'STEAMID64 číslo je tu'');
            if (bccomp($auth, '0') != 1) {
                return "error";
            }
            $auth = bcsub($auth, $server);
            $auth = bcdiv($auth, 2);
            if ($lol == 0) {
                return 'SteamID: STEAM_0:' . $server . ':' . $auth;
            } else {
                return 'STEAM_0:' . $server . ':' . $auth;
            }
            break;
Editováno 7. října 20:58
 
Nahoru Odpovědět 7. října 20:58
Avatar
Odpovídá na Martin
Dominik Gavrecký:7. října 23:16

Čo tak zaplatiť niekomu nech ti na to pozrie ? Takto je to ako hľadať ihlu v kope sena...

Nahoru Odpovědět 7. října 23:16
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Martin
Člen
Avatar
Odpovídá na Dominik Gavrecký
Martin:9. října 15:36

Tak uz si našiel môj programátor čas a urobil to. V tejto dobe je ťažké nájsť kvalitneho programátora ktory urobi pracu. Myslim ze aj ty si mi par rokov dozadu mal robit turnajovy system, no po dlhšej dobe natahovania z toho nic nebolo.

 
Nahoru Odpovědět  -1 9. října 15:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.