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

mybb połączenie logowania z inna stroną


Rekomendowane odpowiedzi

Opublikowano

Witam mam taki kodzik:

<?php
  chdir('../forum/'); // path to MyBB
  define("IN_MYBB", 1);
  require '../forum/global.php';


if($mybb->user['uid'])
{
echo $mybb->user["username"];
}else{
       echo "nie dziala <br />";
}


  if ($_COOKIE['mybbuser']) {
      header('Location: index.php');
     } else {
       echo "nie dziala <br />";
}

 ?>

<a href="./forum/member.php?action=logout&<?php echo "logoutkey={$mybb->user['logoutkey']}"; ?>">Logout</a>


 <form action="http://www.konsolamc.xaa.pl/forum/member.php" method="POST" id="formular" >
        <input type="hidden" id="action" name="action" value="do_login" />
        <div id="login_form" class="login_form">
            <span class="form">Login</span>
            <div id="block-username" class="">
                <input type="text" id="username" tabindex="1" name="username" placeholder="Username" />
             </div>
             <div id="block-password" class="">
                <input type="password" id="password" tabindex="2" name="password"placeholder="Password" />

           </div>
           <input type="submit" value="Submit">
        </div>
    </form>

lub taki krótszy:

 

<?php
chdir("../forum/");
define("IN_MYBB", 1);
include("../forum/global.php");




echo $mybb->user['uid'];
echo $mybb->user['username'];
echo $mybb->user['email'];


?>

Wynik: http://konsolamc.xaa.pl/panel/test.php

 

lub taki krótszy:

<?php
chdir("../forum/");
define("IN_MYBB", 1);
include("../forum/global.php");


echo $mybb->user['uid'];
echo $mybb->user['username'];
echo $mybb->user['email'];

?>

Wynik: http://konsolamc.xaa.pl/panel/test3.php

 

 

 

I mam problem, jak mam sprawdzić czy użytkownik jest zalogowany na mybb (+jego uid)

Opublikowano

Nie mam pojęcia jak to jest na mybb ale normalnie zrobił bym tak że przy logowaniu do bazy danych wgrywa się np 1 a przy wylogowywaniu 0. I jeśli jakiś użytkownik ma 1 to znaczy ze jest online...

Jeśli pomogłem to zamiast gdzie kol wiek klikać najlepiej wejdź na stronę http://www.pajacyk.pl i kliknij.
W ten sposób pomogłeś. Czy to takie trudne aby wykonywać tą czynność codziennie?

Opublikowano

No tak ale tu chodzi o to, że musi sprawdzić jakie uid, username ma zalogowany gracz na mybb, a ten kod nie działa.

tutaj najkrótszy kod:

<?php
chdir("../forum/");
define("IN_MYBB", 1);
include("../forum/global.php");


echo $mybb->user['uid'];
echo $mybb->user['username'];
echo $mybb->user['email'];

?>
Opublikowano

Jeśli możesz za jego pomocą wyciągnąć nazwę użytkownika to możesz wyciągnąć wszystko...

Jeśli pomogłem to zamiast gdzie kol wiek klikać najlepiej wejdź na stronę http://www.pajacyk.pl i kliknij.
W ten sposób pomogłeś. Czy to takie trudne aby wykonywać tą czynność codziennie?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...