I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
her er noget jeg lige har bakset sammen for kort tid siden, det kører med sessions, skal nok rettes lidt til, men det virker
<?php session_start(); mysql_connect("localhost", "user", "*******") or die (mysql_error()); mysql_select_db("db") or die (mysql_error()); $my_user = mysql_query("select nick from my_users where nick = '$nick' and pass = '$pass'") or die (mysql_error()); $check = mysql_num_rows($my_user); if ($check==1) { session_register(nick); echo "<meta http-equiv=\"Refresh\" content=\"0; URL= login2.php\">"; } else { echo "forkert password og brugernavn"; }
CREATE TABLE my_users ( id tinyint(4) NOT NULL auto_increment, nick varchar(10) NOT NULL default '', pass varchar(10) NOT NULL default '', PRIMARY KEY (id), UNIQUE KEY nick (nick) ) TYPE=MyISAM;
paviuz -> Du bør tilføje disse linjer mellem linje 4 og 5, for at undgå at folk indtaster sjove brugernavne, som mixer rundt men din Query. (fx 1' OR 1 = '1 )
Jeg vil gerne lære noget :D men grunden til jeg vil se et ekspempel hva at jeg ku sætte mig ind i det... ikke fordi jeg ska bruge det... __________________ PaviuZ - Its to simpel\
function CheckLogin($login,$pass) { $passmd5 = strtolower(md5($pass)); $strLogin = strtolower($login); openconn(); $sql = sql("SELECT COUNT(*) as tal FROM admin WHERE AdminLogin = '$strLogin' AND AdminPass = '$passmd5'"); closeconn(); list($tal) = mysql_fetch_row($sql); if($tal == 1) { Return true; } else { Return false; } } ?>
Det smarte med dette system er at "ejeren" af databasen IKKE kan komme ind på andre brugers navne etc. da passwordet er MD5'et (envejs kodning) - Så i databasen står der bare fx 0944msdf033nlef33rcctg slevom koden fx er 2456... Det andet er jo cookie autologin tingen, dejlig ting når man er administrator selv :)
har lige et spørgsmål til denne tråd håber i er der, sql delen kan jeg ikke få til at virke
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.