Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : DjHack 21 Oct 2011, 18:04:33
-
Ciao a tutti ho fatto questo codice PHP per far effettuare il login agli utenti del mio sito,
<?php
$host="localhost"; // Host name
$username="*****"; // Mysql username
$password="****"; // Mysql password
$db_name="******"; // Database name
$tbl_name="jos_users"; // Table name ( Jomsocial mi da questa tabella)
// Connect to server and select the databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// username and password sent from form in main_login
$username=$_POST['username'];
$password=$_POST['password'];
// protect MySQL injection
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
// encrypt password
$parts = explode( ':', $password );
$salt = $parts[1];
$encrypted_password=md5($password.$salt);
//echo $encrypted_password;
// To protect MySQL injection (more detail about MySQL injection)
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$sql="SELECT * FROM $tbl_name WHERE login='$username' and password='$password'";
$result = mysql_query($sql) or die(mysql_error());
// Mysql_num_row counting table row now
if ($result)
$count = mysql_num_rows($result);
else
$count = 0;
{
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("username");
session_register("password");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>
Mi da un errore alla riga 48, come posso risolvere??
Grazie :)
-
Ciao a tutti ho fatto questo codice PHP per far effettuare il login agli utenti del mio sito,
--------------------------------------------
joomla? ... non credo, non servirebbe a nulla
M.
-
Inizialmente volevo fare un tema ma sono scarso con l'utilizzo di programmi di grafica, preferivo connettere direttamente il tutto con un php. Devo creare il tema oppure ho la possibilità per connettere il database?
-
cosa hai detto?
M.
-
Prima di programmare questo php, stavo pensando di creare un tema. Ma non sono tanto capace e quindi ho preferito fare direttamente questo php.
Tu che mi consigli di fare, il tema o provare ancora con lo scprit php?
-
Non si riesce a capire cosa devi fare ??? il template (se intendi questo con il tema) va sempre creato e scelto e il database va sempre connesso, non puoi scegliere.
-
Creando il tema si possono prendere dei moduli esterni che si connettono automaticamente all'upload. Senza il tema invece e quindi creando l'home page, nel mio caso con Adobe Dreamweaver, devo fare altri passaggi come quello del login ecc
-
Puoi benissimo prendere un tema (quello standard di joomla) e modificarlo come vuoi (ovvero creandoti la tua home page) e metterci il modulo di login senza dover fare tutta la "fatica" di crearti ogni volta la connessione al db ecc ecc, i cms nascono per questo alla fin fine...
-
Il fatto è che ho già creato l'home page, mi serve solo questo maledetto php che non riesco a configurare :(
-
Ma scusa se hai già creato l'home page, e confermami che stai utilizzando joomla perchè non l'ho capito, non ti va meglio mettere un modulo login piuttosto che fare tu un login php che lascia molto a desiderare in termini di sicurezza?
-
Ho fatto l'home page con un programma esterno ( adobe dreamweaver) una volta effettuato l'accesso porta alla pagina del sito con il login effettuato.. ma credo che inizierò con la programmazione del tema, mi tolgo tutti questi problemi..
-
Si molto meglio ::) buona fortuna...
-
Grazie per l'aiuto :D
-
In tutto questo non ho capito come c'entra joomla con quello che vuoi fare, ma forse hai sbagliato forum e non ti sei accorto che qui si parla di joomla e non di siti in php.
-
Il sito è fatto con Joomla e JomSocial. Volevo creare un pagina in php che si collegasse al sito con Joomla
-
Che si collegasse ..... Dipende cosa intendi per questo.