Kom ihåg mig?
Home Menu

Menu


Inloggning för medlemmar, php

Ämnesverktyg Visningsalternativ
Oläst 2014-06-03, 11:56 #1
Jompan Jompan är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: Jun 2014
Inlägg: 1
Jompan Jompan är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: Jun 2014
Inlägg: 1
Standard Inloggning för medlemmar, php

Jag vill göra enkel inloggningssida, som lagrar användarnamn och lösenord på fil som txt-fil. Jag har googlat runt men hittar bara avancerade lösningar.

Att jag väljer att spara datan på fil är bara för att mitt webbhotell inte kan hantera databaser fullt ut. Därtill är vi inte så många i föreningen att det behövs en större datalagring.

Det jag letar efter är således:
En sida för registrering av medlemskapet.
En inloggningssida som kollar rätt namn och lösenord
En sida för att logga ut

Jag har mina andra sidor i php, så jag vill gärna även koda medlemssidan i php. Finns det någon som kan tipsa mig om en enkel lösning?

// Jompan
Jompan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-06-03, 12:29 #2
ANttila ANttila är inte uppkopplad
Medlem
 
Reg.datum: Aug 2013
Inlägg: 81
ANttila ANttila är inte uppkopplad
Medlem
 
Reg.datum: Aug 2013
Inlägg: 81
Spara det som:
Kod:
username|password
username|password
username|password
Dvs. en användare per rad, användarnamn och lösen skils åt med ett valfritt tecken, i detta fall "|". Användarna skiljs med radbrytning.

Eller använd något dataformat som XML/JSON.
ANttila är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-06-03, 12:29 #3
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
Det är inte så enkelt att tipsa om en så annorlunda lösning. Du får väl gå igenom en tutorial, och skippa databasbiten och skriva en egen write och läs funktion för att spara och hämta logins från fil istället för db. Dock vad gäller "fil" skulle jag rekommendera att köra databas ändå, fast en sqllite eller något. Det kan lagras som en lokal fil på servern.

Här är ett exempel jag snabbt googlade fram. Efter det, är det "som vanligt" vad gäller queries och hitta logins mm. Glöm inte att kryptera lösenord, INTE KLARTEXT ihop med epost mm. Folk använder ofta samma överallt.

Kod:
$dsn = 'sqlite:/full/path/to/db';
$user = 'dbuser';
$password = 'dbpass';

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}
Johnny Viking är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-06-03, 12:30 #4
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
kanske nåt sånt
http://www.codeproject.com/Articles/...-Log-in-Script

men lösningen blir mer komplex än db lösning...så skulle ändå försöka få till med ditt webbhotell att få det att funka..
danjel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-06-03, 13:15 #5
Tsarraz Tsarraz är inte uppkopplad
Medlem
 
Reg.datum: Apr 2013
Inlägg: 193
Tsarraz Tsarraz är inte uppkopplad
Medlem
 
Reg.datum: Apr 2013
Inlägg: 193
enklast är väl att du registrerar dina få medlemmar själv om de inte är så många och bara använder enkel inlogg.
Tsarraz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-06-03, 21:33 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Eftersom det handlar om få användare så gör det enkelt med htaccess:

http://www.htaccesstools.com/htaccess-authentication/

Är det så pass många medlemmar att detta blir svårhanterligt så skulle jag titta mig om efter ett nytt webbhotell. I stort sett alla erbjuder databaser och det kostar inte mycket.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-06-11, 00:33 #7
deeman deeman är inte uppkopplad
Medlem
 
Reg.datum: Jun 2012
Inlägg: 71
deeman deeman är inte uppkopplad
Medlem
 
Reg.datum: Jun 2012
Inlägg: 71
hur fixar man htacessen om man vill att varje användare skall ha olika id och lösenord samt att de vid inloggning hamnar på respektive anpassad sajt?
Användare A loggar in med sina uppgifter och hamnar på sin kundsida.
Användare B loggar in med sina uppgifter och hamnar på sin kundsida.
deeman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-06-11, 11:32 #8
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Vanligtsvis har du alla användare i din .htaccess fil, när någon av dessa anger rätta uppgifterna laddas (vanligtsvis) index.php sidan.

Det är i koden på denna sida du får lägga in din redirect såsom:
PHP-kod:
<?php
$who 
$_SERVER['PHP_AUTH_USER'];

header("Location: http://www.minsajt.se/user/" strtolower($who));
die();
?>
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-07-01, 00:18 #9
Filips avatar
Filip Filip är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2003
Inlägg: 935
Filip Filip är inte uppkopplad
Mycket flitig postare
Filips avatar
 
Reg.datum: Jan 2003
Inlägg: 935
Spana in http://userapp.io annars. I liten skala är det helt gratis att använda.
Filip är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:43.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017