Jump to content
php.lv forumi

neiet skripts... itkaa vajadzeetu straadaat.. bet nestraadaa


marnix

Recommended Posts

man met ārā erroru Parse error: parse error in c:\web\www\sms_send.php on line 26

nu lūk tā 26 rinda

@Mail($_GET['addr'],NULL,$_GET['real_txt'],"From:sms.lv")or die(print_err $_GET['reason'],$_GET['num'],$_GET['real_txt']));

varat pateikt kas par problēmu???

Link to comment
Share on other sites

vispirms ir jaapieregistreejaas. piem niks SUNS un parole PAROLE.. peectam kad registrraacija veikta ir jaaiet uz login formu login.php un kuraa ir niks un parole es nika un paroles veertiibas nododu generate php kas savienojas mysql... piem niks SUNS un parole PAROLE ... kaa var izdariit lai vinsh atrod to id zem kura vinji glabaajaas taj mysql.... nu piem pieregistreejaas vairaaki cilveeki Jānis kura parole ir suns ... doma taada ja vinjsh meklee tad lai parole un niks ir zem viena id... un ja vinjs nav atradis ne paroli ne niku zem viena id tad izdruka kad parole vai logins nav pareizs... jo ja vinsh atradiis vairaakus userus ar taadaam paroleem tad vinsh man paraadiis tos visus userus.

 

kaa to dabuut gatavu lai vinsh saliidzina paroli un loginu un ja neatbilst tad izdrukaa to kluudu??

Edited by marnix
Link to comment
Share on other sites

Nesaprotu kapēc vairumā gadījumu iesācēji uzreiz mēģina bakstīt kaut kādu kodu, bet loģiski nepadomā ko kods vispār dara. Mans ieteikums tev un citiem līdzīgiem - izslēdz datoru, paņem lapu un shēmu/tekstu/whaterver veidā apraksti to kas tev ir vajadzīgs un kā tam būtu jāstrādā un tikai tad sāc kodēt. Piemēram, lietotāja reģistrācija

1. Lieotājs ievada username/pass (sistēma pārbauda vai abi ir ievadīti, satur atļautos simbolus utt)

2. Sistēma pārbauda vai lietotājs ar tādu username jau neeksistē

3. Ja eksistē, tad iet uz punktu 1 ar kļūdas paziņojumu - ir jau tāds username

4. Ja neeksistē, tad DB ieraksta username un paroli. Paroli var šifrēt, var piefiksēt reg laiku, lai neaktīvos un vecos var dzēst laukā, piefiksē vai ir aktīvs (ja vajag linku uz email)

5. Sistēma nosūta userim linku, kurš norāda uz noteiktu failu un kā GET parametrs ir nokodēts username/password/id/whatever (ja ir grūtības izdomāt algoritmu, tad vienkārši nosūti md5 no reģistrācijas laika + kaut kādi simboli)

6. Ja useris 2 dienu laikā neapstiprina sevi (viņam apstiprināšanas laukā DB ir 0, tad izdzēšam)

7. Ja useris spiež uz linka un links izrādās pareizs (nošifrētais tiek atrasts DB vai vienalga kā savādāk tas ir realizēts), tad useris saņem paziņojumu, ka viss ir ok un laukā aktīvs ieraksta 1

Logošanās

1. Pārbauda vai useris aizpildijis abus laukus

2. Pārbauda vai DB ir tāds lietotājs ar tādu parloi

3. Ja nav, tad iet uz 1. punktu

4. Ja ir, tad pārbauda vai useris ir aktīvs

5. Ja nav, tad pasaka, lai aktivizē linku

6. Ja ir, tad viss ok

 

Tas tā īsumā, ceru, ka kādam noder

 

P.S negarantēju, ka šis ir optimāls vai ūberkūls variants, šis ir vienkārši piemērs

Link to comment
Share on other sites

juuzeru tabulaam id nevajag, logins jaaliek kaa unikaalaa veertiiba

Nevienmeer tas ir liederiigi... jo taa ir gruutaak sasaistiit ar citaam tabulaam....

un rezuultaataa sisteema var straadaat leenaak... (CHAR vienmeer straadaa leenaak nekaa INT)

Liederiigaak ir izmantot auto_increment (standarta id ) un login lauku vienkaarshi indexeet....

protams pirms ievades jaapaarbauda vai logins jau neeksistee.... (savaa zinjaa vinsh ir unikaals)

 

P.S. protams ja saitaa ir tikai logoshanaas un vairaak nekur tas usera lauks neparaadaas tad jaa...

var arii vinju taisiit kaa unikaalo un viss... , bet parasti lapa jau 'apaug' ar vissadiem 'labumiem/sliktumiem'

un naakotnee tas tikai sarezgjii dziivi....

Link to comment
Share on other sites

×
×
  • Create New...