Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Auth perziura

Parašė Marius L T· 2010 Vas. 3 20:02:50
#1

Sveiki. Esu naujokas cia. Tika uzsiregistravau nieko nenusimanau apie php todel prasauprasau pagalbos.
Man reiketu tokio php script pvz:
www.manopuslapis.com/authchech.p...(vartotojo vardad)pass=(vartotojo slaptazodis)

ir jeigu zmogus yra tam tikroje grupeje pvz kaip pas mane "V.G" tada ekrane pasirodytu koks nors kodas.
(pvz True)

Kam man to reikia? Ketinu idet tai i savo javascript. Zmones irasys savo nick ir password. Ir jeigu jie esa toje
grupeje tada script pasileidzia.Jei ne tai nepasileidzia.

Buciau dekingas uz pagalba

Aciu

Marius L T

Parašė MAnjack· 2010 Vas. 3 22:02:09
#2

Baisiai nesaugus kodas būtų ;)

Parašė Marius L T· 2010 Vas. 3 22:02:08
#3

Rimtai? o kas cia nesaugaus? Tipo nesunku nuhackint butu? Jei zinai geresi nparasyk :P

Parašė Kelmas· 2010 Vas. 3 22:02:57
#4

MAnjack parašė:
Baisiai nesaugus kodas būtų ;)


Galima ir saugu padaryti, bet jau seniai niekas nebenaudoja tokios sistemos.

Parašė MAnjack· 2010 Vas. 3 22:02:55
#5

Tu įsivaizduok vartotojo avrdas ir slaptažodis per nuorodą eina. Net nežinau prieš kiek metų tokių kodų atsisakyta ir ar išvis jie naudoti.

Parašė Marius L T· 2010 Vas. 3 22:02:08
#6

O tai patarkit ka daryt? Man reik paprasto del to kad java scriptas gali skaityti tik vrsuj parasyta teksto dali.

Parašė MAnjack· 2010 Vas. 3 22:02:48
#7

Susirask prisijungimo formą ir su ja dirbk.

Parašė Marius L T· 2010 Vas. 3 22:02:08
#8

Kur ja galeciau rasti? As nieko nezinau nes tik instaliavau php fusion i savo veba. Reikia tik paprasto patikrinimo

Parašė MAnjack· 2010 Vas. 3 22:02:44
#9

if (checkgroup($id) {
echo "True";
}



$id keisk į gupės id, čia kodas fusionui. Kažkokiai kitai php sistemai netiks.

P.S. Nežinau ar teisingai parašiau, nes senokai nerašiau jokio kodo :D

Parašė Marius L T· 2010 Vas. 3 22:02:28
#10

Aciu. O jeigu pridet dar nick ir password?

Parašė MAnjack· 2010 Vas. 3 22:02:33
#11

Kurioj vietoj? Gi fusione prisijungimo foruma jau yra :?

Parašė Marius L T· 2010 Vas. 3 22:02:06
#12

Nu pwz zmogus turi suvest nicka ir pw. Ir jeigu nick teisingas tik tada prileisti prie atsakymo.

Parašė MAnjack· 2010 Vas. 3 22:02:53
#13

if (iMEMBER) {

}

Gali šitą naudot, nors tu čia kažką nori padaryt įdomaus :D

Parašė Kelmas· 2010 Vas. 3 23:02:00
#14

MAnjack parašė:
Tu įsivaizduok vartotojo avrdas ir slaptažodis per nuorodą eina. Net nežinau prieš kiek metų tokių kodų atsisakyta ir ar išvis jie naudoti.


Vartotojo vardas - Jonas
Vartotojo slaptažodis - užkoduotas


Ir viskas saugu. Tada filtruoti, tikrini ir viskas.

Parašė MAnjack· 2010 Vas. 3 23:02:48
#15

:D Abėjoju ar jis filtruos ką nors :D

Parašė Kelmas· 2010 Vas. 3 23:02:28
#16

MAnjack parašė:
:D Abėjoju ar jis filtruos ką nors :D


if ($_GET['username'] == 'Jonas' && $_GET['password'] == 'bebras') {
 echo 'sveikinus prisijungus';
}




Jeigu tokie kodai bus - tai geriau išvis nekurti tinklalapio.

Parašė Marius L T· 2010 Vas. 4 19:02:06
#17

Nu va ziurekit: Cia taip turetu but.



cia java kodo pavizdys

    private void startButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_yesButtonActionPerformed
                    {
                String auth = "true";

                try{
                    URL url = new URL ("www.rsbot.hostzi.com/perz.php?user_name="+usernameForm+"&user_password="+passwordForm+"");
                    BufferedReader reader = new BufferedReader( new InputStreamReader(url.openStream( )) );
                    String line;

                    while ( (line  = reader.readLine( )) != null ) {
                        if ( line.contains(auth) ) {
                            startScript = true;
                        }
                    }
                }
                catch ( Exception e ){
                }
                    startScript = false;
            }




ir cia gavau dar viena koda and php fusion bet jis man neveikia:
<?php

 
/*

| In case you have input fields on the previous page where

| you can give the user name and password.

*/

 

//Select database entry with the given username
require_once "setuser.php";

$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_name='".$_POST['user_name']."'");


//Check if the given username exists

$rows = dbrows($result);

if ($rows) {

$cgroup = dbarray($result);

if (md5(md5($_POST['user_password'])) == $cgroup['user_password']) {

//use the explode function to check

$usergroup = explode(".",$cgroup['user_groups']);

//assuming your group ID is 2 (p.s: don't tell me you don't know how to get the group ID)

if (in_array("1", $usergroup)) {

echo "You are in the group";

} else {

echo "You are not in the group";

} else {

echo "wrong password!";

}

} else { echo "No user name such as ".$_POST['username']; }



?>



Redagavo Marius L T· 2010 Vas. 4 23:02:27

Parašė Marius L T· 2010 Vas. 4 22:02:18
#18

Tai ar kas nor sgalit padet?

Redagavo Marius L T· 2010 Vas. 4 23:02:01