[Ajuda] UCP.. Desistindo ja
#1

Bom cheguei ao ponto de vir aqui pedir ajudar a quem entende de Painel UCP, etc.
Bom fui search procurei por paineis, achei um americano, onde йra um[FS, 3 Plugin e o WebSite pra rodar no XAMPP].

Instalei tudo certinho, mas pelo que me parece, й que o site detecta registros do banco de dados, e nгo da pasta do samp "USER".
Quando criei, nao dava pra faze login, nem os rank nao mostrava nada.
Entгo Fato: ele detecta conta da database, e nao da pasta de usuarios do samp "scriptfiles/users/"
Coisa simples que nгo vo da contar, ja passei 2 dias mechendo com esse problema, desistindo, algum milagre? :P

Ou seja, o que eu preciso й, envez do website na parte dos ranks e login procurarem os players na database, teria que acessar o diretуrio do SAMP pra achalos.. nao consigo trocar isso , teria que mecher em quase tudo acho..

Nгo uso FTP, й tudo na mesma maquina.
Reply
#2

Nгo vai funcionar porque esse UCP que vocк pegou й via MYSQL.
Testou o UCP desse gamemode? й do jeito que vocк tб pedindo

https://sampforum.blast.hk/showthread.php?tid=263633
Reply
#3

Instalei um deses do download template, e mema coisa, abre o site, mas nгo faz login *-* ou seja nгo detecta contas, mas axo que nгo configurei certo, olha sу abaixo explicando.

O arquivo Functions.php й onde configura o local das contas?
Nгo estou conseguindo arrumar, tem 4 locais de direcionamento de pastas no Function..

(!$file = fopen("$GameDir/scriptfiles/$user.ini", 'w')
while($user = readdir(opendir("$GameDir/scriptfiles/")))
$file = fopen("$GameDir/scriptfiles/$user","r");
if(!$file=fopen("$GameDir/scriptfiles/property.cfg","r"
...
Eu instalei o "Grex_s_Godfather_UCP.rar 02-Jul-2011 23:34 2.5M"

Meu local de players й "Scriptfiles/RPG/users/ "

Serб que й isso que tem que configurar? sу isso? nгo sei como por, ja puis de todos os jeitos os diretorios ^^


ERRO na hora do Registro tb..
Quote:

Warning: fopen(C:/Documents and Settings/Administrator/Desktop/Ellite/scriptfiles/users/Temp/Raul_Freitas.ini) [function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\ucp\index.php on line 294
Error!

Reply
#4

Nгo, nгo й lб que configura "-"

Aqui algumas especнficaзхes em PT-BR:
-To make UCP work, it must be hosted on the same computer as the server. (server doesn't need to be in www directory).
-I forgot to create "Temp" folder in users directory, please create it yourself otherwise registrations using UCP won't work.(crie o diretуrio)

Para editar as config, pelo que eu me lembre й no config.php.
Reply
#5

Vamos la.. estou disposto a pedir ajuda atй conseguir xD

Bom, eu criei a pasta TEMP dentro do diretorio de usuarios..

Ai Site entrano normal, no registro, ele REGISTRA NORMAL, e vai pra pasta TEMP, e da um erro na hora de registrar \/
Quote:

You passed the test, welcome to M-RP!
Your account has been created!
You may login in few minutes.
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\ucp\index.php on line 304
Message delivery failed...

Deu certo, sу falhou o envio do email, mas o problema nгo й esse , pois nao quero registro.

Quero й que funcione o LOGIN apenas , sу que na hora de faze o LOGIN, da ERRO no password, ou seja ele nгo ta localizano as conta sei la ou nгo reconhece as conta, mas ta certin .ini ^^ o DIRETORIO ta CERTINHO tanto que ta sem erros agora sobre contas.. :/
Reply
#6

Vocк olhou se as contas do gamemode sгo encriptadas?
Se forem tem que encriptar tambйm no login nй amigo
Reply
#7

Po cara, isso que eu ia posta acima, mas achei que nгo tinha nada a ver, me diga uma coisa...nгo entendo sobre esse negocio de encriptar, mas.. entгo o ucp nгo ta reconhecendo as contas pq sгo encriptadas os password, certo?

Como faзo para ele reconhecer?

axei ke n tinha nada ve



,axei 1 parte no Index ke ta assim
Code:
else if(isset($_POST['username']))
{
	$PlayerInfo = $functions->GetPlayerInfo($_POST['username']);
	//if($PlayerInfo == true && $PlayerInfo['Key'] == $functions->cryptpw($_POST['password']))//used for hashed passwords
	if($PlayerInfo == true && $PlayerInfo['Key'] == $_POST['password'])
	{
		$_SESSION['username'] = $_POST['username'];
	}
	else
Reply
#8

O seu gamemode encripta senhas?
Reply
#9

Sim Encripta as Senhas.

Exemplo de um usuario .ini

Quote:

Password = CAF1A3DFB505FFED0D024130F58C5CFA
Key = 343
RegisterDate = 14/12/2011
Level = 3
AdminLevel = 0
DonateRank = 0
UpgradePoints = 0
ConnectedTime = 225
Registered = 1
Sex = 1
Age = 0
Origin = 1
Respect = 0
Money = 9997
Bank = 5000
Crimes = 0
Crimes2 = 0
Kills = 0
Morto = 0
SkillPistol = 0
SkillPistolS = 0
SkillEagle = 1000
SkillShotgun = 0
SkillMP5 = 1000
SkillAK47 = 0
SkillM4 = 1000
Deaths = 0
Arrested = 0
WantedDeaths = 0
Phone = 0
Mask = 0
Phonebook = 0
LottoNr = 0
Fishes = 0
BiggestFish = 0
Job = 0
Paycheck = 0
HeadValue = 0
Jailed = 0
JailTime = 0
Materials = 0
Drugs = 0
Cigarro = 0
PC = 0
Luta = 0
Corda = 0
Plano = 0
Votou = 0
Ban = 0
Leader = 0
Member = 0
FMember = 255
Rank = 0
Char = 23
ContractTime = 0
DetSkill = 0
SexSkill = 0
BoxSkill = 0
LawSkill = 0
MechSkill = 0
JackSkill = 0
CarSkill = 0
NewsSkill = 0
DrugsSkill = 0
CookSkill = 0
FishSkill = 0
pHealth = 85.00000000
pSHealth = 0.00000000
LocalX = 2910.06982421
LocalY = -778.09167480
LocalZ = 11.01891517
Int = 0
Local = 255
Team = 3
Model = 0
PhoneNr = 27689
House = 255
Aluguel = 255
Atendimentos = 0
Nota = 0
LocalSpawn = 0
Enigma = 0
Bizz = 255
CarLic = 0
FlyLic = 0
BoatLic = 0
FishLic = 0
GunLic = 0
Gun1 = 0
Gun2 = 0
Gun3 = 0
Gun4 = 0
Ammo1 = 0
Ammo2 = 0
Ammo3 = 0
Ammo4 = 0
CarTime = 0
InvWeapon = 0
InvAmmo = 0
PayDayHad = 0
CDPlayer = 0
Wins = 0
Loses = 0
AlcoholPerk = 0
DrugPerk = 0
MiserPerk = 0
PainPerk = 0
TraderPerk = 0
Tutorial = 1
Warnings = 0
WarnsOrg = 0
Adjustable = 0
Fuel = 0
Married = 0
Prisao = (null)
MarriedTo = Nenhuma
Dest = (null)
Aviso1 = (null)
Aviso2 = (null)
LU = 14/12/2011/22/24/51
LS = 6978
LogedTime = 225
ControleRemoto = (null)
GMBuilt = 532
On‌line = 0
Skin = 23

Reply
#10

Procura a funзгo no gamemode que encripta as senhas que eu procuro/faзo uma function em php para vocк encriptar as senhas.
Daн й sу adicionar en functions.php que tem na pasta
Reply
#11

Isso й pro Login do Site nй? nгo pro registro? pra reconhecer a senha e loga pelo site tals ;P

enquanto isso, vou procurar aqui.
Reply
#12

Isso server? da parte do registro..

Quote:

DOF2_CreateFile(file);
DOF2_SetString(file,"Password", MD5_Hash(cleanpw));
DOF2_SetString(file, "Key", password);

O MD5 Hash й um tipo de "encriptador" , sу pode ser isso ai mesmo..
Reply
#13

Troca
pawn Code:
//Isso
if($PlayerInfo == true && $PlayerInfo['Key'] == $_POST['password'])
{
    $_SESSION['username'] = $_POST['username'];
}

//Para isso
$senha = $_POST['password'];
if($PlayerInfo == true && $PlayerInfo['Key'] == md5($senha))
{
    $_SESSION['username'] = $_POST['username'];
}
Se nгo funcionar, te ajudo amanhг
Reply
#14

Fui no index.php, procurei pelo cуdigo, e troquei pelo que vocк passou, ai fui faze o login de uma conta ja existente e deu erro, abaixo.

Erro na Hora do Login

Quote:

Warning: syntax error, unexpected BOOL_FALSE in C:\Users\Admin\Desktop\Dexter/scriptfiles/rpg/users/ender_own.ini on line 115 in C:\xampp\htdocs\ucp\functions.php on line 26

serб que nois consegui?
Reply
#15

Vocк sу colocou esse cуdigo?
Reply
#16

Sу troquei o que vc pediu ali, ai deu isso ai qndo eu tento faze Login no Site de uma conta ke ja tem la..

Quote:

Warning: syntax error, unexpected BOOL_FALSE in C:\Users\Admin\Desktop\Dexter/scriptfiles/rpg/users/ender_own.ini on line 115 in C:\xampp\htdocs\ucp\functions.php on line 26

Reply
#17

pawn Code:
$senha = $_POST['password'];
$encriptada = md5($senha);
if($PlayerInfo == true && $PlayerInfo['Key'] == $encriptada)
{
    $_SESSION['username'] = $_POST['username'];
}
Tenta, se nгo funcionar nгo sei
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)