/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Login system men kryptering
Fra : Martin Korsgaard


Dato : 01-05-03 16:01

Hej Gruppe!

Er der nogen som har et login system med kryptering af passwordet!
Så send det til mig eller læg det her i gruppen, downloads kan også bruges!

Send til miv_k@hotmail.com

MVH
Michael
www.storkie.1go.dk



 
 
Tonni Aagesen (01-05-2003)
Kommentar
Fra : Tonni Aagesen


Dato : 01-05-03 15:56

Martin Korsgaard wrote:
> Hej Gruppe!
>
> Er der nogen som har et login system med kryptering af passwordet!
> Så send det til mig eller læg det her i gruppen, downloads kan også bruges!
>
> Send til miv_k@hotmail.com

Jeg kan da starte med at sende mit konto-nr, hvor du kan indsætte et
beløb - ok?


--
Mvh
Tonni Aagesen
<agent29 AT stofanet DOT dk>


Martin Korsgaard (01-05-2003)
Kommentar
Fra : Martin Korsgaard


Dato : 01-05-03 16:08

Det skal bare være simpelt! Og kører over en sql database! Jeg skal have 3
ting!
1. Oprettelse af bruger
2. Loginside

Man skal kunne beskytte så mange sider man vil!



"Tonni Aagesen" <use.my@signature.please> skrev i en meddelelse
news:b8rchi$j5f$1@sunsite.dk...
> Martin Korsgaard wrote:
> > Hej Gruppe!
> >
> > Er der nogen som har et login system med kryptering af passwordet!
> > Så send det til mig eller læg det her i gruppen, downloads kan også
bruges!
> >
> > Send til miv_k@hotmail.com
>
> Jeg kan da starte med at sende mit konto-nr, hvor du kan indsætte et
> beløb - ok?
>
>
> --
> Mvh
> Tonni Aagesen
> <agent29 AT stofanet DOT dk>
>



Sparre (01-05-2003)
Kommentar
Fra : Sparre


Dato : 01-05-03 16:11

> Det skal bare være simpelt! Og kører over en sql database! Jeg skal have 3
> ting!
> 1. Oprettelse af bruger
> 2. Loginside
>
> Man skal kunne beskytte så mange sider man vil!

Du fangede vist ikke pointen, man får ikke bare sådan uden videre !

Men kan da starte med at foreslå dig at prøve slev....

1.
Login form
(sender til Login side ( 2. ))

2.
Login side
(Tjekker om bruger information matcher det intastede i databasen)
Ja = gå til 3.
Nej = gå til 4.

3.
Success
Smid en cookie hos brugeren så du kan identificere brugeren igen

4.
Fejl
tilbage til formen (forkert bruger eller password)

--------------

På de sider du vi tjekke kan du bare se om den cookie som tidligere er sat
eksistere hvis den gør må personen se siden hvis ikke FEJL !!

Regner med at du ved det med SQL
se http://dk.php.net/manual/en/function.setcookie.php for information om
setcookie()

Håber det hjælper dog lidt på vej


--
Sparre
http://sparrez.dk



Martin Korsgaard (01-05-2003)
Kommentar
Fra : Martin Korsgaard


Dato : 01-05-03 16:38

JA JA. Jeg har et login-system. Jeg kan også godt finde ud af at få gemt
passet som kryptering. Men problemet er når jeg skal logge ind. Det kan den
ikke finde ud af!




"Sparre" <christian@FJERNDETTEHERSENSsparre.it> skrev i en meddelelse
news:b8rdee$k4k$1@dknews.tiscali.dk...
> > Det skal bare være simpelt! Og kører over en sql database! Jeg skal have
3
> > ting!
> > 1. Oprettelse af bruger
> > 2. Loginside
> >
> > Man skal kunne beskytte så mange sider man vil!
>
> Du fangede vist ikke pointen, man får ikke bare sådan uden videre !
>
> Men kan da starte med at foreslå dig at prøve slev....
>
> 1.
> Login form
> (sender til Login side ( 2. ))
>
> 2.
> Login side
> (Tjekker om bruger information matcher det intastede i databasen)
> Ja = gå til 3.
> Nej = gå til 4.
>
> 3.
> Success
> Smid en cookie hos brugeren så du kan identificere brugeren igen
>
> 4.
> Fejl
> tilbage til formen (forkert bruger eller password)
>
> --------------
>
> På de sider du vi tjekke kan du bare se om den cookie som tidligere er sat
> eksistere hvis den gør må personen se siden hvis ikke FEJL !!
>
> Regner med at du ved det med SQL
> se http://dk.php.net/manual/en/function.setcookie.php for information om
> setcookie()
>
> Håber det hjælper dog lidt på vej
>
>
> --
> Sparre
> http://sparrez.dk
>
>



Sparre (01-05-2003)
Kommentar
Fra : Sparre


Dato : 01-05-03 16:35

> JA JA. Jeg har et login-system. Jeg kan også godt finde ud af at få gemt
> passet som kryptering. Men problemet er når jeg skal logge ind. Det kan
den
> ikke finde ud af!

Hvilken fejl får du ? Må vi se lidt kode

--
Sparre



Martin Korsgaard (01-05-2003)
Kommentar
Fra : Martin Korsgaard


Dato : 01-05-03 16:51

her bliver du sat ind i db'en

<?php

include("config.php");

$connect = mysql_connect("$user_hostname", "$user_username",
"$user_password");
mysql_select_db("$user_database", $connect);

$sql = "SELECT * FROM users WHERE username = \"$username\"";
$result = @mysql_query($sql) or die("No.");
$num = mysql_num_rows($result);

if(!$submit) {


$password = md5($password2);
echo "<form method=\"POST\" action=$PHP_SELF>
<center>
<table border=\"2\" width=\"100%\" bordercolor=\"#FFDD51\"cellspacing=\"0\"
cellpadding=\"7\">
<tr>
<td>Navn:</td>
<td><input type=\"text\" name=\"fname\" size=\"20\"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type=\"text\" name=\"email\" size=\"20\"></td>
</tr>
<tr>
<td>Profil:</td>
<td><select size=\"1\" name=\"billede\">
<option>profil/01.gif</option>
<option>profil/02.gif</option>
<option>profil/03.gif</option>
<option>profil/04.gif</option>
<option>profil/06.gif</option>
<option>profil/07.gif</option>
<option>profil/08.gif</option>
<option>profil/09.gif</option>
<option>profil/10.gif</option>
<option>profil/11.gif</option>
<option>profil/12.gif</option>
<option>profil/13.gif</option>
<option>profil/14.gif</option>
<option>profil/15.gif</option>
<option>profil/16.gif</option>
<option>profil/17.gif</option>
<option>profil/18.gif</option>
<option>profil/19.gif</option>
<option>profil/20.gif</option>
<option>profil/21.gif</option>
<option>profil/22.gif</option>
<option>profil/23.gif</option>
<option>profil/24.gif</option>
<option>profil/25.gif</option>
<option>profil/26.gif</option>
<option>profil/27.gif</option>
<option>profil/28.gif</option>
<option>profil/29.gif</option>
<option>profil/30.gif</option>
<option>profil/31.gif</option>

</select><a href=\"javascript:NewWin()\">Se profil billeder</a></td>
</tr>
<tr>
<td>Brugernavn</td>
<td><input type=\"text\" name=\"username\" size=\"20\"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type=\"password\" name=\"password2\" size=\"20\">
<input type=\"hidden\" name=\"password\" value=\"$password\" size=\"20\">

</tr>
</table>
<p><input type=\"submit\" value=\"Submit\" name=\"submit\"></p>
</center>
</form>";



} else if($submit && empty($fname) && empty($lname) && empty($username) &&
empty($username)) {

echo "<center>Udfyld alle felterne tak!</center>";

} else if($num == "1") {

echo "<center>Brugernavnet er i brug så prøv med et nyt.</center>";

} else if($submit && !empty($fname) && !empty($email) && !empty($username)
&& !empty($username) && $num == "0") {

$insert = "INSERT INTO users VALUES ('', '$fname', '$email', '$username',
'$password', '$billede')";
$insert_res = @mysql_query($insert) or die("No.");

echo "Du er registreret som $username.";
}

mysql_close($connect);

?>


Det virker fint og passwordet bliver krypteret!

Her logger man så ind:

<?php

include("config.php");

$connect = mysql_connect("$user_hostname", "$user_username",
"$user_password");
mysql_select_db("$user_database", $connect);

session_start();

if(!isset($username)) {
echo "<html>
<head>
<title>Storkie.1go.dk</title>
<link rel=\"StyleSheet\" href=\"stylemenu.css\" type=\"text/css\">
<style type=\"text/css\">
body {
text-align:center;
scrollbar-arrow-color: black;
scrollbar-base-color: white;
scrollbar-dark-shadow-color: black;
scrollbar-track-color: white;
scrollbar-face-color: white;
scrollbar-shadow-color: black;
scrollbar-highlight-color: black;
scrollbar-3d-light-color: white;
}
</style>
</head>
<body bgcolor=\"#ffffcc\">
<div id=\"frame\">
<div id=\"toppen\"><table border=\"0\" cellpadding=\"7\" cellspacing=\"0\"
width=\"100%\" bordercolor=\"#FFDD51\">
<tr>
<td width=\"100%\"><a href=\"index.php\"><img border=\"3\"
src=\"images/Storkietop.gif\" width=\"740\" hight=\"89\"
style=\"border-style: solid; border-color: #FFDD51\"></a></td>
</tr>
</table></div>
<div id=\"venstre\">
<div>
<iframe src=\"menu1.php\" width=\"240\" height=\"2000\" frameborder=\"0\">
</iframe>


</div>
</div>
<div id=\"hojre\">
<br><table border=\"2\" background=\"images/tabelbg.jpg\" cellpadding=\"7\"
cellspacing=\"0\" width=\"100%\" bordercolor=\"#FFDD51\"><tr>
<td width=\"100%\">
<p align=\"center\"><font size=\"5\"
color=\"#ffdd51\">Login</font></td>
</tr>
</table><br><body bgcolor=\"ffffcc\"><form method=\"POST\" action=$PHP_SELF>
<p align=\"left\">

<table>
<tr>
<td>
Brugernavn:<br><input type=\"text\" name=\"username\" size=\"8\"></td>
</tr>
<tr>
<td>
Password:<br><input type=\"password\" name=\"password\" size=\"8\">

</td>
</tr>
<tr>
<td colspan=\"2\">
<p align=\"left\"><input type=\"submit\" value=\"Submit\"
name=\"submit\"></td>
</tr>
</table>
</p>
</form></body>";
exit;
}

session_register("username");
session_register("password");

$sql = "SELECT * FROM users WHERE username = \"$username\" AND password =
\"$password\"";
$result = @mysql_query($sql) or die("No.");

if(mysql_num_rows($result) == "0") {

session_unregister("username");
session_unregister("password");

echo "Forkert brugernavn og <br> password, nyt forsøg";
exit;

}

$username = mysql_result($result,0,"username");

mysql_close($connect);

?>
</div>



Sparre (01-05-2003)
Kommentar
Fra : Sparre


Dato : 01-05-03 16:51


Ok ser lidt rodet ud....men du kan da se lidt på dette, kopier det evt. ind
i en editor der kan farvekode de lidt nemmere at overskue så :)

Ok her tjekkes så om brugere eksisterer
der skal faktisk bare sættes en funktion ind der laver $form_username om
til md5
<?
if ($form_username && $form_password) {
$result = mysql_query("SELECT user, pass FROM ulk_userinfo WHERE user =
'$form_username' AND pass = '$form_password'") or die(mysql_error());
while ($data = mysql_fetch_row($result)){
$mysql_username = "$data[0]";
$mysql_password = "$data[1]";
}
if ($form_username == $mysql_username && $form_password ==
$mysql_password){
session_register("mysql_password"); // Gem
echo ("<script>location.href='index.php'</script>");
}
else {
?>
sender tilbage....
<?
}
}
else {
?>

Ok her tjekkes

<?
if ($_SESSION['mysql_password']){
?>
det der må ses
<?
}
else {
echo "SMUT POMFRIT";
}
?>

Ved ikke med sikkerheden, er lang tid siden jeg har brugt det...



Johan Holst Nielsen (01-05-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 01-05-03 16:35



Martin Korsgaard wrote:
> JA JA. Jeg har et login-system. Jeg kan også godt finde ud af at få gemt
> passet som kryptering. Men problemet er når jeg skal logge ind. Det kan den
> ikke finde ud af!


Men så vis os koden. Så kan vi måske hjælpe dig til at få det til at virke.

mvh
Johan


[Ebus_dk] (01-05-2003)
Kommentar
Fra : [Ebus_dk]


Dato : 01-05-03 16:47

On Thu, 1 May 2003 17:00:46 +0200, "Martin Korsgaard"
<martin-k@mail1.stofanet.dk> wrote:

>Hej Gruppe!
>
>Er der nogen som har et login system med kryptering af passwordet!
>Så send det til mig eller læg det her i gruppen, downloads kan også bruges!
>
>Send til miv_k@hotmail.com
>
>MVH
>Michael
>www.storkie.1go.dk



link :

http://www.hotbot.com/default.asp?prov=Inktomi&query=%2Bcrypt+%2Bphp+%2Blogin&ps=&loc=searchbox&tab=web
>


Martin Korsgaard (01-05-2003)
Kommentar
Fra : Martin Korsgaard


Dato : 01-05-03 17:03

er der nogen som kan ændre min istedet!
"[Ebus_dk]" <info@ropixhome.dk> skrev i en meddelelse
news:fag2bv4nb609bjbbt6dpebmuiv8p0jkdku@4ax.com...
> On Thu, 1 May 2003 17:00:46 +0200, "Martin Korsgaard"
> <martin-k@mail1.stofanet.dk> wrote:
>
> >Hej Gruppe!
> >
> >Er der nogen som har et login system med kryptering af passwordet!
> >Så send det til mig eller læg det her i gruppen, downloads kan også
bruges!
> >
> >Send til miv_k@hotmail.com
> >
> >MVH
> >Michael
> >www.storkie.1go.dk
>
>
>
> link :
>
>
http://www.hotbot.com/default.asp?prov=Inktomi&query=%2Bcrypt+%2Bphp+%2Blogi
n&ps=&loc=searchbox&tab=web
> >
>



Jesper Brunholm (01-05-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 01-05-03 21:28

Martin Korsgaard wrote:
> er der nogen som kan ændre min istedet!
> "[Ebus_dk]" <info@ropixhome.dk> skrev i en meddelelse
> news:fag2bv4nb609bjbbt6dpebmuiv8p0jkdku@4ax.com...
>
>>On Thu, 1 May 2003 17:00:46 +0200, "Martin Korsgaard"
>><martin-k@mail1.stofanet.dk> wrote:
>>
>>
>>>Hej Gruppe!
>>>
>>>Er der nogen som har et login system med kryptering af passwordet!
>>>Så send det til mig eller læg det her i gruppen, downloads kan også
>
> bruges!
>
>>>Send til miv_k@hotmail.com
>>>
>>>MVH
>>>Michael
>>>www.storkie.1go.dk
>>
>>
>>
>>link :
>>
>>
>
> http://www.hotbot.com/default.asp?prov=Inktomi&query=%2Bcrypt+%2Bphp+%2Blogi
> n&ps=&loc=searchbox&tab=web

OK - den her topposting kombineret med manglende lytten til de signaler
der kommer fra gruppen leder altså til flg konklusion fra min side:

*Plonk* !

/Jesper Brunholm

(Fordi: den her gruppe fungerer kun med dygtige folk der gider hjælpe
knap så kyndige hvis der er en tilstrækkelig grad af de knap så kyndige
som kan tage velmente osv. råd om god opførsel til sig)



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste