Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Chat


Rekomendowane odpowiedzi

Opublikowano

Siema. Zrobilem swoj chat w c++ buildarze, ale mozna sie laczyc tylko przez ip. Wiecie moze jak dodac do niego baze danych aby mozna sie bylo rejestrowac i pisac jako user i nie laczyc sie przez ip?

Tedi-ZawszeSpoko.png

Opublikowano

Da się tylko przez IP.

Za bym zrobił to tak:

1. Postawił bym stronkę na jakimś darmowym hostingu PHP/MySQL.

2. Napisał bym skrypt, który zwracał by listę ip, nicków, itp. w kodzie JSON (bez hasła!!!) po podaniu odpowiedniego hasła w metodzie _GET np. Mine.Beast.com/getuserslist.php?pass=hasłoDoListyUserów

3. Dekodował bym JSON na :

std::map<std::string /*ip*/, std::vector<std::string /*inne dane*/> >

(musisz najpierw zdefiniować to jako własny, nowy typ (typedef) )

4. Podawał bym użytkownikowi listę innych użytkowników po nicku.

 

 

@ Rejestracja za pomocą strony. (nie podawaj loginu ani hasła do MySQL w kliencie)

@ aktualizacja IP użytkownika przy włączeniu klienta Chatu i zalogowaniu, za pomocą metody _GET: np. Mine.Beast.com/updateip.php?user=nick&ip=123.45.678.90

 

 

# Jeżeli nie potrafisz tego zrobić, to poducz się C++, najlepiej z:

cplusplus.com

oraz PHP z

http://www.php.rk.edu.pl/w/p/podstawy-php/

 

 

Na początek chyba tyle.

  • 2 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...