Avatar billede proff Nybegynder
01. februar 2004 - 19:02 Der er 27 kommentarer og
1 løsning

md5 Kryp pw

if (!$id) {
$select_logincheck = mysql_query("SELECT id,kryppassword,room FROM users WHERE(username='$username')");
$row_logincheck = mysql_fetch_array($select_logincheck);
if ($kryppassword!=$row_logincheck[kryppassword]) {
include("inc/header.php");
print "Forkert brugernavn eller kodeord!";
include("inc/footer.php");
exit;
} else {
if ($login) {
$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign="middle";
mysql_query("UPDATE users SET logins=logins+1 WHERE(id='$id')");
include("inc/header.php");
print "<font size=\"4\"><b><center>  ";
include("inc/footer.php");
flush();

Hejsa.. Når jeg logger ind på min side har jeg denne lille kode.. Den tjekker om passwordet (Det krypterede) er det samme som den rigtige.. Det skal den ikke! Den skal bare tjekke om passwordet er rigtigt.. Feltet i min database hedder "kryppassword" - Men det er IKKE krypteret..
Avatar billede proff Nybegynder
01. februar 2004 - 19:02 #1
Den skal bare tjekke om passwordet er rigtigt? Er der nogen der kan ændre det?
Avatar billede proff Nybegynder
01. februar 2004 - 19:06 #2
Eller hvis HELE koden bedre kan hjælpe så..


<? include("inc/sql.php"); ?>
<html>

<head>
<title>NetCity</title>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
<!--
BODY {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #fffff;
scrollbar-shadow-color: #fffff;
scrollbar-arrow-color: ##666666;
scrollbar-track-color: #666666;
}
--></style>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="bg1.bmp">
<p align="left"><font size="2" face="Tahoma" color="white"><b>&nbsp;</b></font></p>
<p align="left"><font color="black" size="2" face="Tahoma"><?


$time=time();
$select_chatten = mysql_query("SELECT id FROM users WHERE(username='Chatten')");
$row_chatten = mysql_fetch_array($select_chatten);

$select_chattere = mysql_query("SELECT id,username,rum,answer FROM users WHERE(rum!=0)");
while($row_chattere=mysql_fetch_array($select_chattere)) {
if ($time-$row_chattere[answer] > 180)
{
mysql_query("INSERT INTO chat (rum,text,time,f,t) VALUES('$row_chattere[rum]','$row_chattere[username] blev smidt ud på grund af inaktivitet.','$time','$row_chatten[id]','0')");
mysql_query("UPDATE users SET rum='0',onlinechat='0' WHERE(id='$row_chattere[id]')");
}
}

if (!$id) {
$select_logincheck = mysql_query("SELECT id,kryppassword,room FROM users WHERE(username='$username')");
$row_logincheck = mysql_fetch_array($select_logincheck);
if ($kryppassword!=$row_logincheck[kryppassword]) {
include("inc/header.php");
print "Forkert brugernavn eller kodeord!";
include("inc/footer.php");
exit;
} else {
if ($login) {
$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign="middle";
mysql_query("UPDATE users SET logins=logins+1 WHERE(id='$id')");
include("inc/header.php");
print "<font size=\"4\"><b><center>  ";
include("inc/footer.php");
flush();
print "
<meta http-equiv=\"refresh\" content=\"0;url=loginok.php\">
";
exit;
}
}
}
include("inc/password.php");

$select_info = mysql_query("SELECT username,onlinetid,spir,room FROM users WHERE(id='$id')");
$row_info = mysql_fetch_array($select_info);

$select_post = mysql_query("SELECT id FROM post WHERE(modtager='$id' && status='0')");

$select_online_users = mysql_query("SELECT id FROM users WHERE(rum!='0')");

$hour = floor($row_info[onlinetid]/60/60);
$tempmin =  $row_info[onlinetid]/60;
$min = floor($tempmin-$hour*60);

if(mysql_num_rows($select_post)>0) {
$read = "<img src=\"gfx/post/letter3.gif\" border=\"0\">";
}

echo "Du er logget ind som: ".$row_info['username']."</u></font><br><left><font size=\"1\">";

echo "<a href=\"#\" onclick=\"window.open('chat/index.php','looooooool','width=700,height=415,resizable=0,scrollbars=1');\">Åbn Chatten</a>";
echo "</font></center></font></center>";

echo "<b>Credits: </b>".floor($row_info['spir'])."<br>";
echo "<b>Online Tid: </b>$hour timer og $min minutter<br>";
echo "<b>Online: </b>".mysql_num_rows($select_online_users)."<br>";
if ($row_info[room] != "0")
{
print "<b>Dit lejligheds nummer er:</b> ".$row_info['room']."<br>";
}
print "<br>";
?>
<?

?>
</font><p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>


<p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>
</body>

</html></SCRIPT>
Avatar billede proff Nybegynder
01. februar 2004 - 19:18 #3
Altså på DANSK. Den skal bare tjekke om man er logget korrekt ind uden noget md5 kryp pw
Avatar billede qp Nybegynder
01. februar 2004 - 19:45 #4
Ellers kan du bare kryptere det password som den skal tjekke fra databsen
altså:

if (!$id) {
$select_logincheck = mysql_query("SELECT id,kryppassword,room FROM users WHERE(username='$username')");
$row_logincheck = mysql_fetch_array($select_logincheck);
if (md5($kryppassword)!=$row_logincheck[kryppassword]) {
include("inc/header.php");
Avatar billede proff Nybegynder
01. februar 2004 - 19:48 #5
hmm.. Altså passwordet i databasen er IKKE krypteret.. Feltet i databasen hedder godt nok "kryppassword" men det er ikke krypteret.. Den skal bare tjekke om man har skrevet brugernavnet og passwordet rigtigt..? Uden at den tjekker om kryppassword og alt det der..

Er der nogen der kan hjælpe mig med det, evt dig qp?
Avatar billede qp Nybegynder
01. februar 2004 - 19:56 #6
if ($kryppassword !== "$row_logincheck[kryppassword]") ??
Avatar billede proff Nybegynder
01. februar 2004 - 19:58 #7
hmm.. Du gider vel ikke putte det ind i HELE min kode.. Altså den fulde kode for hele siden jeg har skrevet deroppe...

Der er også noget med det her i koden..

$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign="middle";


Har det ikke noget at gøre med det?

Gider ud ikke putte det ind i hele min kode, så er du sød :)
Avatar billede qp Nybegynder
01. februar 2004 - 20:00 #8
Har ikke tid .. skal smutte .. hvis det ikke er besvaret om et par timer kan jeg kigge på det .
Avatar billede proff Nybegynder
01. februar 2004 - 20:02 #9
ok, Tak..

Håber der er nogen der kan hjælpe mig snart.. :D
Avatar billede Slettet bruger
01. februar 2004 - 22:00 #10
Den kode, du har, gør allerede det, du beder om. Den krypterer ikke nogen steder.
Avatar billede proff Nybegynder
01. februar 2004 - 22:02 #11
>>> if ($kryppassword!=$row_logincheck[kryppassword]) {
Den tjekker om det kryptede password er det rigtige password.. Den skal bare logge ind med alm pw og brugernavn.. Den skal IKKE tjekke noget om passwordet er krypteret osv..
Avatar billede Slettet bruger
01. februar 2004 - 22:32 #12
Nej, den sammenligner bare to værdier:

1: feltet kryppassword fra din database
2: feltet kryppassword fra din formular

Der er ingen steder, hvor den ene af værdierne bliver krypteret før sammenligningen.
Avatar billede qp Nybegynder
02. februar 2004 - 01:55 #13
Forstår det heller ikke rigtigt ..
Hvis der ikke er noget der er krypteret hvorfor er overskriften så "md5 Kryp pw" ??

For du skriver at kryppassword i db'en ikke er krypteret, og det bliver $kryppassword heller ikke ..
Avatar billede Slettet bruger
02. februar 2004 - 02:02 #14
Men, hvis det, du mener er det stik modsatte af, hvad du siger, kan det løses således:

if (md5($kryppassword)!=$row_logincheck[kryppassword]) {

Så vil den kontrollere, om det indtastede er lig med det, der ligger krypteret i databasen.
Avatar billede proff Nybegynder
02. februar 2004 - 07:24 #15
1. Jeg har også meget svært ved at forklare dette her :)
> Så vil den kontrollere, om det indtastede er lig med det, der ligger krypteret i databasen. "Det i databasen er nemlig ikke krypteret"

Den skal bare tjekke om det er rigtigt password og brugernavn uden først at tjekke om den krypterede kode (som den ikke er) er det som den rigtige kode skal være.
Avatar billede proff Nybegynder
02. februar 2004 - 07:26 #16
Nu prøver jeg med et mere simpelt spørgsmål.. Dette her er hele min kode. Jeg har den fejl at jeg får en fejlmeddelelse på linje 49? Kan i sige mig hvorfor jeg får fejl der..?



<? include("inc/sql.php"); ?>
<html>

<head>
<title>NetCity</title>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">

<link rel="stylesheet" HREF="http://www.nss.frac.dk/style.css" type="text/css">
<!--
BODY {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #fffff;
scrollbar-shadow-color: #fffff;
scrollbar-arrow-color: ##666666;
scrollbar-track-color: #666666;
}
--></style>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="bg1.bmp">
<p align="left"><font size="2" face="Tahoma" color="white"><b>&nbsp;</b></font></p>
<p align="left"><font color="black" size="2" face="Tahoma"><?


$time=time();
$select_chatten = mysql_query("SELECT id FROM users WHERE(username='Chatten')");
$row_chatten = mysql_fetch_array($select_chatten);

$select_chattere = mysql_query("SELECT id,username,rum,answer FROM users WHERE(rum!=0)");
while($row_chattere=mysql_fetch_array($select_chattere)) {
if ($time-$row_chattere[answer] > 180)
{
mysql_query("INSERT INTO chat (rum,text,time,f,t) VALUES('$row_chattere[rum]','$row_chattere[username] blev smidt ud på grund af inaktivitet.','$time','$row_chatten[id]','0')");
mysql_query("UPDATE users SET rum='0',onlinechat='0' WHERE(id='$row_chattere[id]')");
}
}

if (!$id) {
$select_logincheck = mysql_query("SELECT id,kryppassword,room FROM users WHERE(username='$username')");
$row_logincheck = mysql_fetch_array($kryppassword);
{
include("inc/header.php");
print "Forkert brugernavn eller kodeord!";
include("inc/footer.php");
exit;
} else {
if ($login) {
$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign="middle";
mysql_query("UPDATE users SET logins=logins+1 WHERE(id='$id')");
include("inc/header.php");
print "<font size=\"4\"><b><center>  ";
include("inc/footer.php");
flush();
print "
<meta http-equiv=\"refresh\" content=\"0;url=loginok.php\">
";
exit;
}
}
}
include("inc/password.php");

$select_info = mysql_query("SELECT username,onlinetid,spir,room,fisk FROM users WHERE(id='$id')");
$row_info = mysql_fetch_array($select_info);

$select_post = mysql_query("SELECT id FROM post WHERE(modtager='$id' && status='0')");

$select_online_users = mysql_query("SELECT id FROM users WHERE(rum!='0')");

$hour = floor($row_info[onlinetid]/60/60);
$tempmin =  $row_info[onlinetid]/60;
$min = floor($tempmin-$hour*60);

if(mysql_num_rows($select_post)>0) {
$read = "<img src=\"gfx/post/letter3.gif\" border=\"0\">";
}

echo "Du er logget ind som: ".$row_info['username']."</u></font><br><left><font size=\"1\">";

echo "<a href=\"#\" onclick=\"window.open('chat/index.php','looooooool','width=700,height=415,resizable=0,scrollbars=1');\">Åbn Chatten</a>";
echo "</font></center></font></center>";

echo "<b>Credits: </b>".floor($row_info['spir'])."<br>";
echo "<b>Online Tid: </b>$hour timer og $min minutter<br>";
echo "<b>Online: </b>".mysql_num_rows($select_online_users)."<br>";
if ($row_info[room] != "0")
{
print "<b>Dit lejligheds nummer er:</b> ".$row_info['room']."<br>";
}
print "<br>";
?>
<?

?>
</font><p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>


<p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>
</body>

</html></SCRIPT>
Avatar billede qp Nybegynder
02. februar 2004 - 09:49 #17
Fordi du har et par "{"'er svævende frit rundt omrking ..

<? include("inc/sql.php"); ?>
<html>

<head>
<title>NetCity</title>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">

<link rel="stylesheet" HREF="http://www.nss.frac.dk/style.css" type="text/css">
<!--
BODY {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #fffff;
scrollbar-shadow-color: #fffff;
scrollbar-arrow-color: ##666666;
scrollbar-track-color: #666666;
}
--></style>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="bg1.bmp">
<p align="left"><font size="2" face="Tahoma" color="white"><b>&nbsp;</b></font></p>
<p align="left"><font color="black" size="2" face="Tahoma"><?


$time=time();
$select_chatten = mysql_query("SELECT id FROM users WHERE(username='Chatten')");
$row_chatten = mysql_fetch_array($select_chatten);

$select_chattere = mysql_query("SELECT id,username,rum,answer FROM users WHERE(rum!=0)");
while($row_chattere=mysql_fetch_array($select_chattere)) {
if ($time-$row_chattere[answer] > 180)
{
mysql_query("INSERT INTO chat (rum,text,time,f,t) VALUES('$row_chattere[rum]','$row_chattere[username] blev smidt ud på grund af inaktivitet.','$time','$row_chatten[id]','0')");
mysql_query("UPDATE users SET rum='0',onlinechat='0' WHERE(id='$row_chattere[id]')");
}
}

if (!$id) {
$select_logincheck = mysql_query("SELECT id,kryppassword,room FROM users WHERE(username='$username')");
$row_logincheck = mysql_fetch_array($kryppassword);
# { <-- Denne her
include("inc/header.php");
print "Forkert brugernavn eller kodeord!";
include("inc/footer.php");
exit;
} else {
if ($login) {
$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign="middle";
mysql_query("UPDATE users SET logins=logins+1 WHERE(id='$id')");
include("inc/header.php");
print "<font size=\"4\"><b><center>  ";
include("inc/footer.php");
flush();
print "
<meta http-equiv=\"refresh\" content=\"0;url=loginok.php\">
";
exit;
}
}
#} <-- og denne her
include("inc/password.php");

$select_info = mysql_query("SELECT username,onlinetid,spir,room,fisk FROM users WHERE(id='$id')");
$row_info = mysql_fetch_array($select_info);

$select_post = mysql_query("SELECT id FROM post WHERE(modtager='$id' && status='0')");

$select_online_users = mysql_query("SELECT id FROM users WHERE(rum!='0')");

$hour = floor($row_info[onlinetid]/60/60);
$tempmin =  $row_info[onlinetid]/60;
$min = floor($tempmin-$hour*60);

if(mysql_num_rows($select_post)>0) {
$read = "<img src=\"gfx/post/letter3.gif\" border=\"0\">";
}

echo "Du er logget ind som: ".$row_info['username']."</u></font><br><left><font size=\"1\">";

echo "<a href=\"#\" onclick=\"window.open('chat/index.php','looooooool','width=700,height=415,resizable=0,scrollbars=1');\">Åbn Chatten</a>";
echo "</font></center></font></center>";

echo "<b>Credits: </b>".floor($row_info['spir'])."<br>";
echo "<b>Online Tid: </b>$hour timer og $min minutter<br>";
echo "<b>Online: </b>".mysql_num_rows($select_online_users)."<br>";
if ($row_info[room] != "0")
{
print "<b>Dit lejligheds nummer er:</b> ".$row_info['room']."<br>";
}
print "<br>";
?>
<?

?>
</font><p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>


<p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>
</body>

</html></SCRIPT>
Avatar billede qp Nybegynder
02. februar 2004 - 09:52 #18
Og hvis du ikke selv kryptere dataen inden du putter det i db'en så bliver det ikke krypteret ..
Avatar billede proff Nybegynder
02. februar 2004 - 13:06 #19
Nu har jeg så rettet koden men jeg får en fejl igen..

Linje 41...

<? include("inc/sql.php"); ?>
<html>

<head>
<title>NetCity</title>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">

<!--
BODY {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #fffff;
scrollbar-shadow-color: #fffff;
scrollbar-arrow-color: ##666666;
scrollbar-track-color: #666666;
}
--></style>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<p align="left"><font size="2" face="Tahoma" color="white"><b>&nbsp;</b></font></p>
<p align="left"><font color="black" size="2" face="Tahoma"><?


$time=time();
$select_chatten = mysql_query("SELECT id FROM users WHERE(username='Chatten')");
$row_chatten = mysql_fetch_array($select_chatten);

$select_chattere = mysql_query("SELECT id,username,rum,answer FROM users WHERE(rum!=0)");
while($row_chattere=mysql_fetch_array($select_chattere)) {
if ($time-$row_chattere[answer] > 180)
{
mysql_query("INSERT INTO chat (rum,text,time,f,t) VALUES('$row_chattere[rum]','$row_chattere[username] blev smidt ud på grund af inaktivitet.','$time','$row_chatten[id]','0')");
mysql_query("UPDATE users SET rum='0',onlinechat='0' WHERE(id='$row_chattere[id]')");
}
}

if (!$id) {
$select_logincheck = mysql_query("SELECT id,kryppassword,room FROM users WHERE(username='$username')");
$row_logincheck = mysql_fetch_array($kryppassword);
include("inc/header.php");
print "Forkert brugernavn eller kodeord!";
include("inc/footer.php");
exit;
} else {
if ($login) {
$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign="middle";
mysql_query("UPDATE users SET logins=logins+1 WHERE(id='$id')");
include("inc/header.php");
print "<font size=\"4\"><b><center>  ";
include("inc/footer.php");
flush();
print "
<meta http-equiv=\"refresh\" content=\"0;url=loginok.php\">
";
exit;
}
}
#} <-- og denne her
include("inc/password.php");

$select_info = mysql_query("SELECT username,onlinetid,spir,room,fisk FROM users WHERE(id='$id')");
$row_info = mysql_fetch_array($select_info);

$select_post = mysql_query("SELECT id FROM post WHERE(modtager='$id' && status='0')");

$select_online_users = mysql_query("SELECT id FROM users WHERE(rum!='0')");

$hour = floor($row_info[onlinetid]/60/60);
$tempmin =  $row_info[onlinetid]/60;
$min = floor($tempmin-$hour*60);

if(mysql_num_rows($select_post)>0) {
$read = "<img src=\"gfx/post/letter3.gif\" border=\"0\">";
}

echo "Du er logget ind som: ".$row_info['username']."</u></font><br><left><font size=\"1\">";

echo "<a href=\"#\" onclick=\"window.open('chat/index.php','looooooool','width=700,height=415,resizable=0,scrollbars=1');\">Åbn Chatten</a>";
echo "</font></center></font></center>";

echo "<b>Credits: </b>".floor($row_info['spir'])."<br>";
echo "<b>Online Tid: </b>$hour timer og $min minutter<br>";
echo "<b>Online: </b>".mysql_num_rows($select_online_users)."<br>";
if ($row_info[room] != "0")
{
print "<b>Dit lejligheds nummer er:</b> ".$row_info['room']."<br>";
}
print "<br>";
?>
<?

?>
</font><p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>


<p align="left"><font color="black" size="2" face="Tahoma">&nbsp;</font></p>
</body>

</html></SCRIPT>
Avatar billede proff Nybegynder
02. februar 2004 - 13:06 #20
Hvad er der galt med linje 41?
Avatar billede Slettet bruger
02. februar 2004 - 16:32 #21
Du kunne jo se efter, hvad du har rettet i linie 41 og rette det tilbage?

$row_logincheck = mysql_fetch_array($select_logincheck);


Og i stedet for bare at sige, at du får en fejl i linie 41, så vi skal gætte, så FORTÆL FEJLEN, og sig, hvilken linie, der er nummer 41, så vi ikke selv skal tælle.

Prøv engang at læse: http://infimum.dk/HTML/hjaelpmig.html
Avatar billede qp Nybegynder
02. februar 2004 - 19:21 #22
if (!$id) {
$select_logincheck = mysql_query("SELECT id,kryppassword,room FROM users WHERE(username='$username')");
while($row_logincheck = mysql_fetch_array($kryppassword)){
include("inc/header.php");
print "Forkert brugernavn eller kodeord!";
include("inc/footer.php");
exit;
} else {
if ($login) {
$id=$row_logincheck[id];
session_register(id);
session_register(kryppassword);
$valign="middle";
mysql_query("UPDATE users SET logins=logins+1 WHERE(id='$id')");
include("inc/header.php");
print "<font size=\"4\"><b><center>  ";
include("inc/footer.php");
flush();
print "
<meta http-equiv=\"refresh\" content=\"0;url=loginok.php\">
";
exit;
}
}
}


måske pga. at de {'er var en while løkke, men du havde slettet det der while ??
Avatar billede Slettet bruger
02. februar 2004 - 20:33 #23
qp: Nu er der en

while {
} else
Avatar billede qp Nybegynder
03. februar 2004 - 00:39 #24
Den starter jo ud med en if sandbox ..
Avatar billede qp Nybegynder
03. februar 2004 - 00:40 #25
Men tror alligevel det er fordi mysql_fetch_array() til den forkerte variabel ..
Avatar billede Slettet bruger
03. februar 2004 - 00:49 #26
I denne stump af den kode du postede, er else en udvidelse til while-løkken, og det dur ikke. Men det er altså heller ikke let at hjælpe, når fyren retter blindt alle mulige steder, uden at have den mindste ide om hvad han laver.

while($row_logincheck = mysql_fetch_array($kryppassword)){
include("inc/header.php");
print "Forkert brugernavn eller kodeord!";
include("inc/footer.php");
exit;
} else {

Til proff: Tag lige at lære lidt om PHP. Det er faktisk et smart sprog, der kan bruges til en hel del.
Avatar billede qp Nybegynder
03. februar 2004 - 01:25 #27
sandbox, ja okay mig der er træt ..
Avatar billede proff Nybegynder
25. marts 2004 - 20:59 #28
lukker, da intet virker
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