arrow_upward

Poll: Do you think a paid alternative is an good idea?
You do not have permission to vote in this poll.
Yes
0
0%
No
0
0%
Total
0 vote(s)
0%

* You voted for this item.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Features for OpenSource Exam System v2
#15
(07-10-2021, 06:20 PM)debjit Wrote: Do you actually know JavaScript?.. @debjit

> Yes and No. I have finished the course 6 months ago but never used that extensively. Now I am learning React, so yes I know some javaScript. I am just not that confident with it.
I understand.. But if I were in your shoes, I would refrain from learning anything else till I master JavaScript (JS) first.. Without JS no modern WebDev is possible.. The shortcut of using ready-to-use frameworks is futile!..

JavaScript mastery has to be at 2 levels:
> the core language itself, meaning the syntax, the semantics and the assumptions etc..
> its use as the front-end scripting language which entails understanding the browser's APIs and DOM (Document Object Model) and their scripting with JS.

(07-10-2021, 06:20 PM)debjit Wrote: Why PHP sessions are more secure?..

> Here is how laravel makes the cookie more secure,
https://blog.laravel.com/laravel-cookie-...y-releases
Okay!.. Although they are 5 years late in using HMAc hash as of Jul, 27 2020..
laravel Wrote:Today's fix prefixes cookie values with an HMAC hash of the cookie's name before encryption and then verifies a matching hash on decryption, making it impossible to craft a valid cookie payload even if an encryption oracle is exposed via the application.

(07-10-2021, 06:20 PM)debjit Wrote: Besides, I hope you're aware that PHP sessions use a particular form of cookies too.. Do you know the difference between Cookies and Session cookies?

> Season data stays on the server there is no way normal users get their hands on it.
Indeed!.. Session data are generally stored in the session's table and the Session_ID stored in the session_cookie is what links that data to the user.. Every time the user requests something, the PHP script starts by fetching the user's session_ID from the session cookie then fetches the user's data by looking it up in the session table.

But my question was about the cookie itself!.. What differs it from the other?.. It's the expiry time: session cookies are temporary by definition and are lost when the browser exits, if -of course- they are still valid.

-Worth mentioning-
What this means is that people who don't explicitly logout will continue to have valid session cookies and this is hazardous given the possibility of session cookies hijacking.. Hence why it's always a good idea to logout when we're done with any critical login session!

(07-10-2021, 06:20 PM)debjit Wrote: It's hard to say if you don't layout the whole business logic of the App from start to finish.

> There is no business logic in this app. It's an app that I am making for my own teachers to use. They will use it to create exam for there students, and evaluate there result. There is no business aspect.
There is a misunderstanding here. I asked about the business logic not the business plan. In short, it's the workflow/logic that you want your app to perform from start to finish. Once that is logic is laid out, it becomes easier to add refinements here and there based on that pre-defined workflow. At least that's how I do things.

Good Luck!..
VirMach's Buffalo_VPS-9 Holder (Dec. 20 - July 21)
microLXC's Container Holder (july 20 - ?)
VirMach's Phoenix_VPS-9 Holder (Apr. 20 - June 20)
NanoKVM's NAT-VPS Holder (jan. 20 - ?)


Messages In This Thread
RE: Features for OpenSource Exam System v2 - by fChk - 07-11-2021, 11:18 AM

Possibly Related Threads…
Thread
Author
Replies
Views
Last Post

person_pin_circle Users browsing this thread: 1 Guest(s)
Sponsors: VirMach - Host4Fun - CubeData - Evolution-Host - HostDare - Hyper Expert - Shadow Hosting - Bladenode - Hostlease - RackNerd - ReadyDedis - Limitless Hosting