Avatar billede jokerper Nybegynder
21. maj 2007 - 18:12 Der er 14 kommentarer og
1 løsning

Hjælp til at indsætte adgangs koder i de rigtige -.php

Jeg et problem med at indsætte adgangskoderne rigtigt.

MYSQL samt login-side.

Er der en som kan hjælpe med dette?
Avatar billede jakobdo Ekspert
21. maj 2007 - 18:35 #1
Jeg tror du skal vise lidt kode?
Ellers bliver det rent gætteri.
Avatar billede jokerper Nybegynder
21. maj 2007 - 18:47 #2
Jeg tror hellere, at jeg vil maile det hele; frem for at have det hele liggende på eksperten, 4ever.

Hvis det er okay?
Avatar billede jakobdo Ekspert
21. maj 2007 - 19:11 #3
Måske du bare skal forklare dit spørgsmål lidt mere så?
Jeg forstår ikke helt hvad det er du vil have hjælp til?
Avatar billede jokerper Nybegynder
21. maj 2007 - 19:23 #4
Jeg har en del dokumenter .php

Jeg ved så ikke i hvilke php´er som der skal skrives adgangskode i.

eks.

$host = 'localhost';
<input name="mypassword" type="password" id="mypassword" />

$sql="SELECT * FROM members WHERE username='$myusername' and password='$

// username and password sent from signup form

$myusername=$_POST['myusername'];

$passwordHash = sha1(strip_tags($_POST['mypassword']));

Jeg ved så ikke i hvilke linier som man skriver password´ne i, der er selvfølgelig en masse php´er og dokumenter, men der er jo nok ikke password i alle sammen.
Avatar billede jakobdo Ekspert
21. maj 2007 - 19:30 #5
Du kunne jo lave det med sessions!
Så kunne du laver følgende på de sider du ønsker at beskytte:

<?php
session_start();
if($_SESSION['logged_in'] !== true)
{
header('Location: http://www.dinside.dk/fejl.html');
exit();
}
//Her kommer resten af din kode så...
?>

Og så skal du lave en login funktion, som tjekker om brugernavn og kodeord findes i tabellen, gør de det, så sætter du:
$_SESSION['logged_in'] = true;
Avatar billede jokerper Nybegynder
21. maj 2007 - 19:36 #6
jamen, det er jo ikke nødvendigt at skrive mere kode, jeg skal bare finde de steder hvor password og username skal stå. Jeg vil regne med det er et sted mellem 1 og 4 sider max.

Jeg har derfor brug for hjælp til at udpege de steder hvor man skriver.
Da jeg slet ikke kender disse koder, ej heller dem du skriver.
Avatar billede jokerper Nybegynder
21. maj 2007 - 19:43 #7
Okay, jeg har måske formuleret spørgsmålet forkert, men jeg har det hele klar.

Jeg skal bare have det til at passe sammen.

Sådan at mysql og login-siden passer sammen.

Det hele er sat op, Det er mine "passwords" og mit "brugernavn" som jeg sal tilføje.

Håber dette er bedre formuleret.
Avatar billede jokerper Nybegynder
21. maj 2007 - 19:51 #8
Instalation:
The installation script can be found here “/XXXX/XXXX.php”

Before getting started:

Database name
Database username
Database password
Database host
Register Globals On

If for any reason the automatic file creation doesn’t work, don’t worry. All this does is fill in the database information to a configuration file. You may also simply open config-sample.php in a text editor, fill in your information, and save it as config.php.

In all likelihood, these items were supplied to you by your ISP. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready, let’s go!

You should enter your database connection details. If you’re not sure about these, contact your host.

Database Name:The name of the database you want to run your script in.
User Name: Your MySQL username.
Password: Your MySQL password.
Database Host: Most Likely won’t need to change this value.
First thins first, go to “XXXXXXXXX.php” and enter your desired password, you will get an encripted version back, Copy it. Now you need to open the "XXXXXX.XXX" file in a text editor and were it says “username” and “password” change them to reflect your log in making sure to paste your new encripted password. Save the file and import it into your database, i recomend using phpMyAdmin to do so. Create a folder on your webserver called "Folder" in your FTP application change the folder CHMOD to “777&#8243;
Avatar billede jakobdo Ekspert
21. maj 2007 - 21:29 #9
config.php, hvor har du den fil henne?
Avatar billede jakobdo Ekspert
21. maj 2007 - 21:30 #10
Avatar billede jakobdo Ekspert
21. maj 2007 - 21:31 #11
Se config-samlpe.php her:

<?
$dbname = 'datebasename';    // The name of the database
$dbuser = 'username';     // MySQL mapleflo_melon
$dbpwd = 'password';    // MySQL Password
$host = 'localhost';    // Most likely you wont need to change this
?>

Der indsætter du så dine data.
Avatar billede jokerper Nybegynder
21. maj 2007 - 21:50 #12
Ja, jeg har været dette igennem.

Men der må være et eller som jeg gør forkert.

I nogle af de andre filer, skal der også skrives password.
Avatar billede jokerper Nybegynder
21. maj 2007 - 21:57 #13
Det er derfor jeg har brug for hjælp, af en som kan se på koderne?

Der er bl.a. cryptering af SHA1 "password" til login billedet.
Avatar billede jokerper Nybegynder
23. maj 2007 - 21:51 #14
Lukker: fandt svaret ved henvendelse til Auhtor.
Avatar billede jokerper Nybegynder
23. maj 2007 - 21:54 #15
INSERT INTO `members` VALUES (1, ‘username’, ‘password’);

the user name should be replaced with your username and the password should be the value you get from the password test. give that a try.
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