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

Jak zrobić logowanie na stronie!


cziter20

Rekomendowane odpowiedzi

Opublikowano

Heja, jeja, oczywiście siema.

W tym poradniku pokaże wam jak zrobić logowanie i rejestracje na stronie.

Przygotowanie rzeczy:

- Pobieramy plugin AuthMe Reloaded

http://dev.bukkit.org/bukkit-mods/authme-reloaded/

Skan:

Oficjalna strona autora . 

 

- Pobieramy moje skrypty php

http://hostuje.net/file.php?id=d1047215440f610c827895c8321c6fb9 

Skan:

https://www.virustotal.com/pl/file/5099ef9faab99dd3c6de5d7d0975c4f8accf93999ce99abbc5be7b2fa7bde055/analysis/1370166309/ 

 

- Musimy mieć gotowy szablon

[spis Szablonów]

http://www.mpcforum.pl/topic/721776-spisszablony-stron-minecraft/

Więc, Let's Go!

1. Wgrywamy na nasz serwer dedykowany plugin AuthMe Reloaded

2. Restartujemy serwer

3. Modyfikujemy plik config.yml tak:

DataSource:
  mySQLColumnName: nick
  mySQLTablename: users
  mySQLUsername: LOGIN
  backend: mysql
  mySQLColumnLastLogin: date_lastlogin
  mySQLDatabase: NAZWA_BAZY
  mySQLPort: '3306'
  mySQLColumnIp: ip
  mySQLHost: HOST_BAZY
  mySQLColumnPassword: pass
  mySQLPassword: HASLO_BAZY
  caching: true
  mySQLlastlocX: x
  mySQLlastlocY: y
  mySQLlastlocZ: z
  mySQLColumnEmail: email
  mySQLColumnId: id
GroupOptions:
  UnregisteredPlayerGroup: ''
  RegisteredPlayerGroup: ''
  Permissions:
    PermissionsOnJoin: []
settings:
  sessions:
    enabled: false
    timeout: 10
    sessionExpireOnIpChange: false
  restrictions:
    allowChat: false
    allowCommands:
    - /login
    - /register
    - /l
    - /reg
    - /passpartu
    - /email
    - /captcha
    maxRegPerIp: 1
    maxNicknameLength: 20
    ForceSingleSession: true
    ForceSpawnLocOnJoinEnabled: false
    SaveQuitLocation: false
    AllowRestrictedUser: false
    AllowedRestrictedUser: []
    kickNonRegistered: false
    kickOnWrongPassword: false
    teleportUnAuthedToSpawn: false
    minNicknameLength: 3
    allowMovement: false
    timeout: 30
    allowedNicknameCharacters: '[a-zA-Z0-9_?]*'
    allowedMovementRadius: 100
    enablePasswordVerifier: false
    ProtectInventoryBeforeLogIn: true
    displayOtherAccounts: true
    ForceSpawnOnTheseWorlds:
    - world
    - world_nether
    - world_the_end
    banUnsafedIP: false
  GameMode:
    ForceSurvivalMode: false
    ResetInventoryIfCreative: false
  security:
    minPasswordLength: 4
    unLoggedinGroup: unLoggedinGroup
    passwordHash: md5
    doubleMD5SaltLength: 8
  registration:
    enabled: true
    messageInterval: 5
    force: true
    enableEmailRegistrationSystem: false
    doubleEmailCheck: false
  unrestrictions:
    UnrestrictedName: []
  messagesLanguage: en
ExternalBoardOptions:
  mySQLColumnSalt: ''
  mySQLColumnGroup: ''
  nonActivedUserGroup: -1
  mySQLOtherUsernameColumns: []
Xenoforo:
  predefinedSalt: ''
permission:
  EnablePermissionCheck: false
BackupSystem:
  ActivateBackup: false
  OnServerStart: false
  OnServerStop: true
  MysqlWindowsPath: C:\\Program Files\\MySQL\\MySQL Server 5.1\\
Passpartu:
  enablePasspartu: false
Security:
  SQLProblem:
    stopServer: true
  ReloadCommand:
    useReloadCommandSupport: true
  console:
    noConsoleSpam: false
    removePassword: true
    logConsole: false
  captcha:
    useCaptcha: false
    maxLoginTry: 5
    captchaLength: 5
Converter:
  Rakamak:
    fileName: users.rak
    useIP: false
    ipFileName: UsersIp.rak
    newPasswordHash: SHA256
Email:
  mailSMTP: smtp.gmail.com
  mailPort: 465
  mailAccount: ''
  mailPassword: ''
  mailSenderName: ''
  RecoveryPasswordLength: 8
  mailSubject: Your new AuthMe Password
  mailText: 'Dear <playername>, \n\n This is your new AuthMe password for the server
    \n\n <servername> : \n\n <generatedpass>\n\nDo not forget to change password after
    login! \n /changepassword <generatedpass> newPassword'
  maxRegPerEmail: 1
Hooks:
  multiverse: true
  chestshop: true
  bungeecord: false
  notifications: true

Modyfikujemy tam wszystko pod naszą bazę danych, To:

LOGIN [Login do naszej bazy]

NAZWA_BAZY [Wpisujemy nazwę naszej bazy]

HOST_BAZY [Wpisujemy IP naszej bazy]

HASLO_BAZY [Wpisujemy hasło do naszej bazy]

Tabelki tworzą się same nic nie modyfikować.

Nie mogłem znaleźć poradnika jak stworzyć bazę danych w razie problemów z stworzeniem pisać na PW.

Jak to wszystko zrobiliśmy stworzą nam się tabelki.

4. Ustawiamy mój skrypt config.php

<?php
$db_h = 'IP:';
$db_n = 'NAZWA';
$db_nick = 'LOGIN';
$db_pass = 'HASLO';
?>

Chyba nie muszę tłumaczyć jak ustawić to pod bazę ;)

5.Pobierz szablon

6.W szablonie będzie na pewno plik index skopiuj go i wklej, zmień nazwę na register.php powtórz to tylko zmień nazwę na login.php

7. Wstaw to do kodu logowania:

<?php
include 'login.php'
?>

8. Wstaw to do kodu rejestracji:

<?php
include 'register.php'
?>

9.Wgraj na serwer stron pliki od strony.

Jak by ktoś miał problem zapraszam na PW, by nie spamować w temacie.

Męczyłem się nad tym długo, mam nadzieje, że docenicie.

Zakaz kopiowania na inne forum.

Na serwerach hamachi z bazy np proserwera nie będzie działać musisz stworzyć w xampie stronę.

1391075603-U401469.png

|User||Blue Member||KidMod Pokémon GO||Moderator Pokémon GO||ExModerator|

Opublikowano

Ja akurat nie rozumiem tego

 

<?php
$db_h = 'IP:';
$db_n = 'NAZWA';
$db_nick = 'LOGIN';
$db_pass = 'HASLO';
?>

 

Jak to skonfigurować jakie ip nazwa login i haslo

585571426179277855228.png

 

Opublikowano

Fajne, fajne. Jednak to dla takich troszkę ogarniętych w tych sprawach. Dla takiego gościa, który

dopiero chce założyć serwer, a ma pomysł i fundusze, lecz nie ogarnia za bardzo, może być problem.

Ja na przykład nie rozumiem jednej takiej rzeczy :/

Tak się zastanawiam, czy nie dodać tego do mojego serwera :)

Mam nadzieję, że będziesz dalej starał się rozwijać ten temat, by był bardziej zrozumiały dla innych,

bo jak sądzę, większość może nie rozumieć.

 

Pozdrawiam

343731479829004887779.png

Opublikowano

Ja akurat nie rozumiem tego

 

<?php
$db_h = 'IP:';
$db_n = 'NAZWA';
$db_nick = 'LOGIN';
$db_pass = 'HASLO';
?>

 

Jak to skonfigurować jakie ip nazwa login i haslo

Pomogę....

IP : IP twojej bazy danych

NAZWA: Nazwa twojej bazy danych

LOGIN: Login do bazy danych

HASLO: Hasło do twojej bazy danych

 

Zwiiad proszę cie ..

1391075603-U401469.png

|User||Blue Member||KidMod Pokémon GO||Moderator Pokémon GO||ExModerator|

  • 2 tygodnie później...
  • 1 rok później...
  • 3 miesiące temu...
  • 3 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...