Avatar billede foxy Nybegynder
06. februar 2001 - 19:57 Der er 10 kommentarer og
1 løsning

Brugersystem

Jeg mangler et simpelt brugersystem som kan bare logge ind også kan man se om man er inde eller ej...
Avatar billede morph Nybegynder
06. februar 2001 - 19:59 #1
hvordan vil du have det ??
Mail ?
Avatar billede andreas Nybegynder
06. februar 2001 - 19:59 #2
index.php
---
<?
include(\"protect.php\");
?>

Denne side er beskyttet!!!!!

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

opret.php
---
<?
include(\"mysql.php\"); // connect til mysql

if ($username && $password1 && $password2) {
$username = addslashes($username);
$password1 = addslashes($password1);
$password2 = addslashes($password2);
if ($password1 == $password2) {
$tjek = mysql_num_rows(mysql_query(\"select username from users where username = \'$username\'\"));
if (!$tjek) {
$crypted_pass = md5($password1);
mysql_query(\"insert into users (username,password) values (\'$username\',\'$crypted_pass\')\");
echo(\"Brugeren er oprettet!\");
}
else
{
echo(\"Brugernavnet er optaget!\");
}
}
else
{
echo(\"Kodeordne er ikke ens!\");
}
}
?>
<form action=\"<? echo basename($PHP_SELF); ?>\" method=\"post\">
Brugernavn<br>
<input type=\"text\" name=\"username\" size=\"20\"><br><br>
Kodeord<br>
<input type=\"password\" name=\"password1\" size=\"20\"><br><br>
Kodeord (igen)<br>
<input type=\"password\" name=\"password2\" size=\"20\"><br><br>
<input type=\"submit\" value=\"Opret bruger\">
</form>

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

protect.php
<?
include(\"mysql.php\"); // connect til mysql

$username = addslashes($username);
$password = addslashes($password);
$crypt_pass = md5($password);

$result = mysql_query(\"select username,password from users where username = \'$username\' and password = \'$password\'\");

if (!mysql_num_rows($result)) {
?>
<a href=\"opret.php\">Opret brugernavn</a><br>
<form action=\"<? echo basename($PHP_SELF); ?>\" method=\"post\">
Brugernavn<br>
<input type=\"text\" name=\"username\" size=\"20\"><br><br>
Kodeord<br>
<input type=\"password\" name=\"password\" size=\"20\"><br><br>
<input type=\"submit\" value=\"Login\">
</form>
<?
exit;
}
else
{
return true;
}
?>

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

tabels.php
---
<?
include(\"mysql.php\"); // connect til mysql

mysql_query(\"create table (
username varchar(255),
password varchar(255)
)\");
?>
Avatar billede andreas Nybegynder
06. februar 2001 - 20:02 #3
elsker ctrl+c og ctrl+v
Avatar billede morph Nybegynder
06. februar 2001 - 20:04 #4
der var ingen der sagde det skulle være med mysql ;)
Avatar billede andreas Nybegynder
06. februar 2001 - 20:07 #5
tjaa.. snakkede med ham over icq...
Avatar billede htx98i17 Professor
06. februar 2001 - 20:07 #6
det var dælme hurtigt at foxy testede det brugersystem...
Avatar billede andreas Nybegynder
06. februar 2001 - 20:10 #7
tjaa... ik mit problem, vel ???
Avatar billede morph Nybegynder
06. februar 2001 - 20:12 #8
det må man sige det var
Avatar billede andreas Nybegynder
06. februar 2001 - 20:13 #9
jeg har bare små filer der indeholder fx overstående kode, så det er lige til at give folk...
Avatar billede djthedj Nybegynder
08. februar 2001 - 17:08 #10
Hmm hvad skal der stå i  mysql.php
Avatar billede andreas Nybegynder
14. februar 2001 - 00:13 #11
<?
// CONNECT TIL MYSQL HER!

function sql($sql) {
flush();
return mysql_query($sql);
}
?>
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