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