Avatar billede freakazoid18 Nybegynder
09. september 2003 - 12:49 Der er 10 kommentarer og
2 løsninger

md5 i formular.

Hello jeg får sq stillet en masse spørgsmål... men en ting er sikkert... i har hjulpet mig meget =D Jeg fatter bare ikk helt det med md5... jeg har følgende oprettelses formular... og i feltet password skal den smide det ind i mit felt i sqlen som tinytext og md5. hvordan gøres dette...

<?php
session_start();
include("config.php");
?>


<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body,input {
    font: 10px verdana,arial,sans-serif;
}
.frmobj {
    padding-top: 3px;
    float: left;
    width: 120px;
}
</style>
</head>

<body>

<form method="post" action="<?php echo $_SERVER['team-speed/mysql-login/PHP_SELF'];?>">



<div class="frmobj">Nick:</div> <input type="text" name="navn"><br>
<div class="frmobj">Password:</div> <input type="text" name="password"><br>
<div class="frmobj">Position:</div> <input type="text" name="position"><br>
<div class="frmobj">Joined:</div> <input type="text" name="joined"><br>
<div class="frmobj">Status:</div> <input type="text" name="status"><br>
<div class="frmobj">Former:</div> <input type="text" name="former"><br>
<div class="frmobj">Real name:</div> <input type="text" name="name"><br>
<div class="frmobj">Location:</div> <input type="text" name="location"><br>
<div class="frmobj">Age:</div> <input type="text" name="age"><br>
<div class="frmobj">Mail:</div> <input type="text" name="mail"><br>
<div class="frmobj">Icq:</div> <input type="text" name="icq"><br>
<div class="frmobj">Cpu:</div> <input type="text" name="cpu"><br>
<div class="frmobj">Memory:</div> <input type="text" name="memory"><br>
<div class="frmobj">Grafix card:</div> <input type="text" name="gfx"><br>
<div class="frmobj">Mouse:</div> <input type="text" name="mouse"><br>
<div class="frmobj">Mouse Pad:</div> <input type="text" name="pad"><br>
<div class="frmobj">Resolution in CS:</div> <input type="text" name="resolution"><br>
<div class="frmobj">Connection:</div> <input type="text" name="connection"><br>
<div class="frmobj">Config file:</div> <input type="text" name="cfg"><br>
<div class="frmobj">Quote:</div> <input type="text" name="quote"><br>
<div class="frmobj">Picture:</div> <input type="text" name="pic"><br>
<div class="frmobj">User level:</div> <input type="text" name="userlvl"><br>

<input type="hidden" name="op" value="ds">
<input type="submit" name="send" value="Add member">
</form>

<?php
if (isset($send)) {

$sql = "insert into brugere(navn,position,joined,status,former,name,location,age,mail,icq,cpu,memory,gfx,mouse,pad,resolution,connection,cfg,quote,pic) values('$navn','$position','$joined','$status','$former','$name','$location','$age','$mail','$icq','$cpu','$memory','$gfx','$mouse','$pad','$resolution','$connection','$cfg','$quote','$pic')";
@mysql_query($sql) or die ("Der opstod en fejl - indlægget kunne ikke tilføjes."); }
?>

</body>
</html>
Avatar billede kimg Nybegynder
09. september 2003 - 12:54 #1
$krypteret = crypt("$password",base64_encode("$password"));
Avatar billede freakazoid18 Nybegynder
09. september 2003 - 12:56 #2
kk går ud fra den skal smides ind i dette ?
<?php
if (isset($send)) {

$sql = "insert into brugere(navn,password,position,joined,status,former,name,location,age,mail,icq,cpu,memory,gfx,mouse,pad,resolution,connection,cfg,quote,pic) values('$navn','$password','$position','$joined','$status','$former','$name','$location','$age','$mail','$icq','$cpu','$memory','$gfx','$mouse','$pad','$resolution','$connection','$cfg','$quote','$pic')";
@mysql_query($sql) or die ("Der opstod en fejl - indlægget kunne ikke tilføjes."); }
?>
Avatar billede freakazoid18 Nybegynder
09. september 2003 - 12:56 #3
og hatter fat hvor det skal stå... ?
Avatar billede kimg Nybegynder
09. september 2003 - 12:58 #4
<?php
if (isset($send)) {

$krypteret = crypt("$password",base64_encode("$password"));

$sql = "insert into brugere(navn,password,position,joined,status,former,name,location,age,mail,icq,cpu,memory,gfx,mouse,pad,resolution,connection,cfg,quote,pic) values('$navn','$krypteret','$position','$joined','$status','$former','$name','$location','$age','$mail','$icq','$cpu','$memory','$gfx','$mouse','$pad','$resolution','$connection','$cfg','$quote','$pic')";
@mysql_query($sql) or die ("Der opstod en fejl - indlægget kunne ikke tilføjes."); }
?>
Avatar billede maniacdog Nybegynder
09. september 2003 - 12:59 #5
hmm hvorfor bruge crypt når der bliver spurgt om MD5?
Ikke fordi det er særlig meget anderledes, undre mig bare lidt?

($password = md5($password)
Avatar billede kimg Nybegynder
09. september 2003 - 13:03 #6
Du da ret, men jeg tænkte bare på kryptering.
men forskellen er vel ikke så stor.

Kim
Avatar billede freakazoid18 Nybegynder
09. september 2003 - 13:10 #7
ye ok.. det SKAL være md5 for det er mit login script lavet til... :)
har nemmerlig lig prøvet med det andet... :D

men hedder den så bare...

<?php
if (isset($send)) {

$password = md5($password)

$sql = "insert into brugere(navn,password,position,joined,status,former,name,location,age,mail,icq,cpu,memory,gfx,mouse,pad,resolution,connection,cfg,quote,pic) values('$navn','$password','$position','$joined','$status','$former','$name','$location','$age','$mail','$icq','$cpu','$memory','$gfx','$mouse','$pad','$resolution','$connection','$cfg','$quote','$pic')";
@mysql_query($sql) or die ("Der opstod en fejl - indlægget kunne ikke tilføjes."); }
?>
Avatar billede freakazoid18 Nybegynder
09. september 2003 - 13:11 #8
for det failer da :D
Avatar billede kimg Nybegynder
09. september 2003 - 13:12 #9
<?php
if (isset($send)) {

$password = md5($password);

$sql = "insert into brugere(navn,password,position,joined,status,former,name,location,age,mail,icq,cpu,memory,gfx,mouse,pad,resolution,connection,cfg,quote,pic) values('$navn','$password','$position','$joined','$status','$former','$name','$location','$age','$mail','$icq','$cpu','$memory','$gfx','$mouse','$pad','$resolution','$connection','$cfg','$quote','$pic')";
@mysql_query($sql) or die ("Der opstod en fejl - indlægget kunne ikke tilføjes."); }
?>
Avatar billede detox Nybegynder
09. september 2003 - 13:12 #10
Du kan osse bruge md5 direkte i MySQL:

$sql = "insert into brugere(navn,password,position,joined,status,former,name,location,age,mail,icq,cpu,memory,gfx,mouse,pad,resolution,connection,cfg,quote,pic) values('$navn',MD5('$password'),'$position','$joined','$status','$former','$name','$location','$age','$mail','$icq','$cpu','$memory','$gfx','$mouse','$pad','$resolution','$connection','$cfg','$quote','$pic')";
@mysql_query($sql) or die ("Der opstod en fejl - indlægget kunne ikke tilføjes."); }
?>
Avatar billede freakazoid18 Nybegynder
10. september 2003 - 12:20 #11
detox et svar så i får 7-8 point =D
Avatar billede detox Nybegynder
10. september 2003 - 21:28 #12
Ok så c",)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Capgemini Danmark A/S

Client Partner

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du være med at udvikle sikkerhed og compliance i CPR?

Capgemini Danmark A/S

AI Data Architect