From 5a83ee91dbeca97fa568dead2a73e165ba13c68b Mon Sep 17 00:00:00 2001 From: nolanwhy Date: Sun, 5 Feb 2023 09:46:48 +0100 Subject: [PATCH 1/5] added a redirect when logging in working, removed the useless args for $user->getPassword() in login, and fixed the user class --- core/classes/user.php | 4 ++-- login.php | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/core/classes/user.php b/core/classes/user.php index df6547c..20e34c3 100644 --- a/core/classes/user.php +++ b/core/classes/user.php @@ -17,7 +17,7 @@ class User { public function getMoney($short) { if ($short == "true") { - $money = $this->$query->sqlData["money"]; + $money = $this->sqlData["money"]; if ($money < 1000000) { // Anything less than a million @@ -31,7 +31,7 @@ class User { } } else { - return $this->$query->sqlData["money"]; + return $this->sqlData["money"]; } } diff --git a/login.php b/login.php index b237fa7..a1d190b 100644 --- a/login.php +++ b/login.php @@ -26,8 +26,9 @@ if(isset($_POST['submit'])) { $query->execute(); $result = $query->fetchColumn(); if ($result > 0) { - if (password_verify($password, $user->getPassword($con, $username))) { + if (password_verify($password, $user->getPassword())) { $_SESSION["user"] = $user->getID($con, $username); + header('location: /home'); //echo $_SESSION["user"]; } else { $passwordiswrong = true; From fc53a55c4d674072342a85eb1f380dc0cbdbe612 Mon Sep 17 00:00:00 2001 From: nolanwhy Date: Sun, 5 Feb 2023 10:03:01 +0100 Subject: [PATCH 2/5] yeajh --- assets/placeholder.png | Bin 0 -> 21916 bytes catalog.php | 41 +++++++++++++++++++++++++++++++++++------ games.php | 2 +- 3 files changed, 36 insertions(+), 7 deletions(-) create mode 100644 assets/placeholder.png diff --git a/assets/placeholder.png b/assets/placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..db2233985cb062de14c6d77bd800b5311c93f460 GIT binary patch literal 21916 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 m z?YTbZk%t`$N&E)nZ7T8G-InCy2P;(Jq#M1i3ldr?-CJ2Ce}R!%+I~DotNZbjyEX!Rel`MBPa`cDp`7L)v8H3c9xE6A<+&z@EWHF)H z{8_JNx7-!w)}j<^xvQ2GdWqYUKuX;NT#AjDTIi^_d+^e!UfQMjyAzr_9iN!&Fwj9x zVMwL08ZLxH+GJ#KYnZT$cm}Z|A6?E}r{Y2?Dq2SU&<`t5+plGEl=Cvmxld>bVnL!& zWVS60eI;%q_wzuqmlL2eGEWhb6coh#k7!3r4`=8Y1ciVUL;kglUf(zxx1ykF2E$Xy z)o}OX{~`UPuX@Y=ER$1tDXYr6Pgw41Y`-73K^Ycs4*|qvCe^%Mn`!Vk$hfrf{^e9Q zU=DvWlaV}(qv6aUbqJISN~PPwsymamsA7?T3YOyh5)xSl`5mSC>GI8Po#K8jlS`z` z`;3+#bf5zP)<9iu2Psw@jLd>F3hhQ4IV~L*()FO&^Ug(%0fnkqmMX|#mX~I3#Le{Mk9eDZm z1+(RlAh2_Nt5@7Mw2Fe-&zF#1Cbc76J?h|j5Wnk`_n_8qM~gi49cck1R*`t4{|lHed?Vj1&=ybk z_G1QHhGlSW74-E;BrANh*==#|H?owrVJ@T4L5Nw%m-&%yA_GksZqgZ5ZfeV(!$gfm zL!OAG;1r0y&*FhtGlGKERRdd4W2GC>FN$b)?2E!$8^-rXIu&>vjk|_4%Gq=>Ofr=? z3BSjwL}-lz!q(+(Jnn3e+R96`4N>cf(Q+CW+WiaJ_a&JeWz@80EN-M4PW7@a0ce~HBcAVd(3fTGCk=*`brjzx?3JC$bYk|p*# zgjlIKzWduBs8FV7H?kCq^YKV{$~w##OD=$n{ksh z;_6P}Pa#A@+z#9_+$<9Rf@`iog$yOYt;BCAMA--m{g#3~ywFFKi%o91$~0ybVUOWn zJ+`{6S{Ho@Wm)0&Pe@9}Hvp|5$>+C2sLP~bUy;dCM(C+oOnuZ+eSG${J7VT#D1ro( zQhPytc2F-8$2%I7PNhRJS?QkI@XB`%{UyvE&lDlSG6-J2Kiun3mEhh;=>{^GLy}CGXIrTc1$laKmU^+vrcNq9@IVTK$w2Uxt6O0YeqM z>UiLcY14=Xv}BecR*dQK&mdFyJ}a#M?!U*uF%l;RWVLZJ%s1TKihGOlY*1M8fHcnh z52|;`H$Q{KZ#(U~-sKmhhSAJVYYMe(kmaY+EpIrQ@7$B$bo}AS7dhX*wFDBxUr0e4 z`wL#wd(yjtG;|>2Fi|PVnR-0o^pAd|(s!i1y`O&ne>2d=5)Mj*O%2j|&}0+H5C*cZ z|7Q=&l8ADwf^wWsxK=cDsg}u6FMk;=K`hjy1C4Sng=S*}<028B0L_t(x$ZCc|VVjY18ZHBI2x2kPxWytV5BUZ1^;gvrn3$PEO-3JtU{tyo zUh!K61}bn6k+c-7jJChIVy0ux3!0FyL#su`)9?uGtU1O-Z@RUK{(;+vC8Daz9T=r1?pN8>vm!Xwn0yCU+C6SdT~0zh2C{M0=kBj zn{sOA8wS!KJkXCddIuuYPeJQ|fd#HIE{PGR)px%#yPg@nwpiV=WCu%9TA7t9`(istkI@PY?mT>Y9f0(d) z@~cTjk!5mWX?uQr<1X&6Qk`f?)V=S~5f(UON-vCe)hcqWaF)r<0P0SfjUdR@>!$8> zq^=O@IHve%W(;BeiK`=|y^fB2$D&}YtY?V}BnTb?MLvM=%9pKUZ4kn8QtAx`qmNyhcCPx{Ykm3;BpSZug zmLRX%rM_S`%vgyVzU4+_aBNAe>-vGCh1D#%A=Re=;#2a0vX*>&|l128jG=wa;?{7)sRiDORAW zg%}}y-XAM}_mr&yAxGo>))M5e$~62pBd8VnibiNLsF15Lu!~6BL6%ygJUV7K2wH(M zdpJVH>byz8rDGNxYnt?F22yGpeIZnYO09$HjY)F6fJQ>WbDy|XEf;j4g=Z1eQCIs; z7OGDm8*9(dS~h{Tj%jRTh=s0wS%g0-XeiOcv;>LxkL5e<36rOmAWRsWqn04UY_C_{ zw30wp))%s|55nRt?BS49WXoNx07?s{T};oDNXKs1AbYIBB9&~npgGt@Fcy5Z*!2RLHdR}cGHj`bGwJ3tnhh{!Ce2ko8dp6Z75^RB*I@q78lY{s%yvRYu_P{ zkGtLSl9HACERdE!4D|aKz^(1W?0uB9=g&NOeXffCKmuB-B=p(Xm7ElPd!;a8C@jUoZG zR`I^&Zokud)sV@hTAAFBl6L;C)-pmyOVR-CqqEFJT`)9u_1ZX>tC$mFP)D@fvREkU48^LnJ-auxboibbHB zB-9iq?2}V(Ux1U|jR7H7SV!pZ*-)gm_^eL?1FNL!+LKfp-6q7d5{4eGg|Xe9fLG8^ zm=6$N^)ARWpe-6-DA&?0(RN1SWwbS=rtZk(v`Sk;;&SqyBk;a5FV%~OtCxNM3lu5| zTPB9P+yuIwmOzGnxA&$T&9bxvvP=j?^F)7A>89%?=6fwqw4?%mw!2)~dVd0#8smHdeqU5p#Uolb2t%ah&K;1X-d zBH}3OM3UiY1X=+ZTY#HPz{`m+iu;N9pM=W`wDsTy_F1xr0E7h=)44_nM<&#WLKH2> z_d{Y;cUVA9tAezOdKV0>&V1I8sD-b7(1Kg_20Ia8B=Elr-c#n*_*Z}4t~32k#x=wktc=WhXRl|z$gl$v)Z+hCT&_T`pzopxruRrWEIXbc*mR*d zw&iL4qhMquW)MgeF}5cLWtTc3prpiMAmz2vQGXc(O+8Df0mu$tJjq((AAhj(<6pfs z6sVj*y!e3pHqpxLQEyVn7qXlAhDP>zQe1lwXA4bQQn7z&g85E!Ux3K1ctSfNNrUN+ zHRs_C?am#@dlGeZxkM;c4lpT~b#iAa-rtWM`^f#u3z-d{&Yok9Nk>#F)mrSHM7$oj zO}VFDxVO~XUBrAByl5w?{l7&NK_()vY^-*C_|$U$pX9QeSQUvHD^{z`z0l zR^0l9{b|RU45Z;P4H#f#ViE)`bdWBtRuymqs-=}Y0-4G-RO9eHmbjaN&>Cef2(s7K z6udbVSrKY?C6&$aYXz&3iGeDaX@Zr>O$f%_@7EddC!f^e6CG#6uYK7xav>K@%FQYwc`)JXm;cO$VfFQiL1D5TJL zOWvm8n&7D8QS>a3x@E;BJUjlUI|W>j^)~#DjCP5KsLb3SmLiQMs29uQTk^>f&$hyTBiLOu%b1 zZokzM1d5#Pkvgb==V)As3w_nJQ6T0kLanys2dN^Fr3hZfp#q(?uR|DOaXhb8g31)8 zGL*)G&>=E(YTtny=YM2Z1aC6TPErAf4yf03U))Hu4<`sKOHhNl(&Sl&F#(sG zX?Oyr;b%fn8WR3B!e*I<&v7Q*VTp&DhD+$n;6&4AfqGlK1`Ib4KA!a^Uw5*3+N~`k z!*)a)?*Y-LSJbSZdu?qr1gZpH-bEyL_6a_!dP=BcQHBu#uB)nFKj`wMrbG+GKB1NAL@=bI?&74Cz z%J;}A7>5r*_*#vS;>$RuhP*AdcLo28(h>xtds+ffQb4PPL=~Nu0NO4s!4Xp!O6P|k zJFH035@6b5MIxfye(&SN=3x+Mg^FFO5 z$g7+nRH-oy&qOTkm1I}EI1vL}Pody#5MZZH@RCHhFrauz!?3|(23QAVhs1u(|1c0r zMu@QZMFLMtV9!SkrsQb}G*m;i8tA>W1g#$mx7-NE*R!W35KAE~L69x*v;=dY+9VCm=$naHcHx2>Y8KOgV!#RmAHV>7-SLlLEBsmgO+pm1*t z#*%IX8**qU)r>LS+E{7#tArB!AKpbn>(W+Bee=o|d3(eS9;rv;?;;bUfcxo#-&+ zR|jv(!Zl2o>uCv^S9Dr}m0vk~c4-N;9l188Ygm=^T}RGQOW@B}PWP0D?pXSSz810C zfg%SAUD7N!Q-#c4%#)-|a#e7(aW!#bp=;S|jHyHe#SlXqSj-^KC>m}H@22v+69gH| z+s=qE5^Gd6Wk58GxI!k0B4q0%J1os2%ZZ|iLZw(zu5EuLPADnZC$t3lDLi$q`Pe-Q z`_Z;yG7YDFm{?d?u_>b6fZq+8hRYaH3y^O?Yr)#LFv##`FQ8w*QDFi_`m{7YC`#GdpA)cs=P~;s7J%_M~xVC&$^7gi*+lsIsXhqz+R*X*V5NQ+Qee**V?Xhis|rs(2`mv;?x+ z2m|p^+D^ykX zLHISqiSmg(r>|M_90tif0{eoNAiou{i-4ulG~6QA4Rb-Ld9Ey)8KvU>0I9@(=-$5# zj=#jU7(QDHJqQCVv;R5#foPziRmE)Ox;%$qq23^+hGDVvZ6Z!zT!71uy%@o=fPCx= zT7s+$=W<6`c2GAm4R2cj({Rl~uO`{?bbV{_sguI)T*3+}oCt{@JkxM(*Dh7vyp8_1 zZni8{Rlimc4!2#y9P+i%B35pvNkk_T{iKa=;~5snAoR?tbfNLc_!-E#Qo@sbXbxUX2p#AKPOvA64oj>`UXBvLWA)4MFE7D<}arj13qK89uh*1ivK zD<=@bA@m=G`6QiSU(gcdw`iqO=v!#SlF?pVoGrVC!Rh&}h1|kHt;E=$t{#6YL(dUY zP;x?#w6TcfMc=^-$X={XeL`tCH0DYBU%0>0t|iECsY<2LH&(Xins#gd&Pq@M?GqqM zo)?Tfk`OTXz%(d;H@UVRMfe+`xDsWIT@XI}6w+QSEK8+bOAwalY<`itFLkEj@y`xq zh=Bt93^kB6T=Ewg!Rab-!Vmb%{mh`Viw4(fkt3lR5>Z5`#`tWdExgBB8vm!Q%f1`1 zk}RyfSXg#wkW#HB2+MOWex*+68!zFXY{#{mZc~p`c~_N0Lk@h@pYSy4T!mcK2p>VJ z_h_IG6|AVhFxZqdT1o2rSPm&>+KXv3A0}x<{U-7EnwEg_*5vytbCE?Tq*3aGzVY^` zT^2%sJg<>K$)XZ*Ds*+6G+GrI8_Oreaz)C{Q6^;~4Esvn^~V(#3|2zFF!NiqB|OO@ z+KXjNlun_+e2-}fK&Fxsp_DqIZ+tl@1ZX81rF|7nKgifS(wOwa#JSwsQXM_jRM38>2w6`_#-QYZ9{kEbys;O1G8 z2Qtf`XWcJczm0g8$c2i>#sMKHNUr1R!XVRLOy|_N#RXx(ip7tz!(A3mOOQhbp2lAy z6!SSXsl~U&u;ecIsZu5Mjn^{m2!zlH?^W?#K_U&W!*M8tupx4;3)h5HP&p}?yAUWQ zd$Ev|OV*3>GS$fvp^RUWeYTq^LJ{38ya=UK34OIgmB)yeIAT%BZTXr`L9J&c>MXv1 zUt$CRsF z-Xfc|0h*aZ4vN`ctmFzAp7I_Oq40SLeJ{c^yn;-;-%yt=ASmA0o)IfvqyQilEoJv9 zeX<})dAh>8z{G6@iCB=ZAXQnyFTzz6W3KZBB`Z4|1+aDwJ_^@{0Ye+Cg+X!Ji-o0M zQht=XDQWLX5sD}DJyuq^jp1CiA(z^F?lu1!_)D*RTAdX~Pm*dXFX>$-Udg7KQ^G=N3&GLKkBX;e`7u!dS0E990 zfgqueC221f`az#3W#20z6bOX|u{|dA^%Xhlwn&IYheader();
- + prepare(str_replace('allStar', 'count(*)', $sql)); + $q->execute(); + $numberOfItems = $q->fetchColumn(); + $q = $con->prepare(str_replace('allStar', '*', $sql)); + $q->execute(); + if ($numberOfItems >= 1) { + while ($item = $q->fetch()) { + $qq = $con->prepare("SELECT * FROM users WHERE id = :id"); + $qq->bindParam(':id', $item["creator"], PDO::PARAM_INT); + $qq->execute(); + $creator = $qq->fetch(); + if(!$creator) { + $creator = [ + "id" => 0, + "username" => "[ unknown user ]" + ]; + } + $x = 40; + for ($i = 1; $i <= $x; $i++) { + ?>
- + " class="card-img-top">

Limited'; }; ?>

- $1 + $
-
Minion
+

- By someone + By " class="btn-link">

-
+ +
diff --git a/games.php b/games.php index fde6bdb..d4779fd 100644 --- a/games.php +++ b/games.php @@ -41,7 +41,7 @@ $getitstarted->header(); for ($i = 1; $i <= $x; $i++) { ?>
" style="text-decoration: none; text-align: left; margin-bottom: 9px;"> - " class="card-img-top rounded-top" alt=""> + " class="card-img-top rounded-top" alt="">

From a18bc7b33908bb5abb3c739bfabdbf719971d742 Mon Sep 17 00:00:00 2001 From: nolanwhy Date: Sun, 5 Feb 2023 10:08:12 +0100 Subject: [PATCH 3/5] fdgdgds --- catalog.php | 2 +- games.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/catalog.php b/catalog.php index c6cdbdd..98bb392 100644 --- a/catalog.php +++ b/catalog.php @@ -99,7 +99,7 @@ $getitstarted->header(); ?>
- " class="card-img-top"> + " class="card-img-top">

Limited'; }; ?>

$
diff --git a/games.php b/games.php index d4779fd..890daa8 100644 --- a/games.php +++ b/games.php @@ -41,7 +41,7 @@ $getitstarted->header(); for ($i = 1; $i <= $x; $i++) { ?>
" style="text-decoration: none; text-align: left; margin-bottom: 9px;"> - " class="card-img-top rounded-top" alt=""> + " class="card-img-top rounded-top" alt="">

From 9b1bd1ff83b33f9b6957dd6115a5a8ec7701ec04 Mon Sep 17 00:00:00 2001 From: nolanwhy Date: Sun, 5 Feb 2023 10:08:39 +0100 Subject: [PATCH 4/5] Update catalog.php --- catalog.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/catalog.php b/catalog.php index 98bb392..a5c703b 100644 --- a/catalog.php +++ b/catalog.php @@ -99,7 +99,7 @@ $getitstarted->header(); ?>
- " class="card-img-top"> + ">" class="card-img-top">

Limited'; }; ?>

$
From 480c4b29311c77420bb4db3172a2b15998e16e57 Mon Sep 17 00:00:00 2001 From: nolanwhy Date: Sun, 5 Feb 2023 10:11:03 +0100 Subject: [PATCH 5/5] new db for catalog --- grublox.sql | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/grublox.sql b/grublox.sql index 2eb3bd9..3fd8f11 100644 --- a/grublox.sql +++ b/grublox.sql @@ -1,10 +1,11 @@ -- nolanwhy + -- phpMyAdmin SQL Dump -- version 5.2.0 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 --- Generation Time: Feb 04, 2023 at 10:58 PM +-- Generation Time: Feb 05, 2023 at 10:10 AM -- Server version: 10.4.27-MariaDB -- PHP Version: 8.0.25 @@ -18,6 +19,23 @@ SET time_zone = "+00:00"; -- -------------------------------------------------------- +-- +-- Table structure for table `catalog` +-- + +CREATE TABLE `catalog` ( + `id` int(11) NOT NULL, + `name` varchar(50) NOT NULL, + `description` varchar(255) NOT NULL, + `creator` int(11) NOT NULL, + `price` int(11) NOT NULL, + `thumbnail` mediumtext NOT NULL, + `date` datetime NOT NULL DEFAULT current_timestamp(), + `lastupdated` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- -------------------------------------------------------- + -- -- Table structure for table `games` -- @@ -28,7 +46,8 @@ CREATE TABLE `games` ( `description` varchar(255) NOT NULL, `creator` int(11) NOT NULL, `date` datetime NOT NULL DEFAULT current_timestamp(), - `updateddate` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() + `updateddate` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `thumbnail` mediumtext NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- @@ -51,6 +70,12 @@ CREATE TABLE `users` ( -- Indexes for dumped tables -- +-- +-- Indexes for table `catalog` +-- +ALTER TABLE `catalog` + ADD PRIMARY KEY (`id`); + -- -- Indexes for table `games` -- @@ -67,6 +92,12 @@ ALTER TABLE `users` -- AUTO_INCREMENT for dumped tables -- +-- +-- AUTO_INCREMENT for table `catalog` +-- +ALTER TABLE `catalog` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; + -- -- AUTO_INCREMENT for table `games` -- @@ -78,4 +109,4 @@ ALTER TABLE `games` -- ALTER TABLE `users` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; -COMMIT; \ No newline at end of file +COMMIT;