954,598 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Functionality / Usability Dilemma

I can't decide which route to take when there's a problem.

Let me set the scene, User_A creates a recipe, all other users can read it but they cannot modify it.

In the edit recipe page, which is accessed via:
[INDENT]edit_recipe.php?id={id}[/INDENT]
If the user changes the id parameter to a recipe ID that they do not own then they are going to be denied access, here are the two options I can't decide between:
[INDENT]a) Send them to the search page, to search for a recipe - even though it exists.
b) Send them to a permissions denied page.[/INDENT]

Things to think about:

The only way they will come to have access denied is if they tweak the URL themselves as there will be no links generated - only people who own the recipe will have modification links shown when looking at a recipe.
My target audience is not the kind to know how to tweak URLs. If the URL is tweaked and the recipe ID doesn't exist in the database they are taken to the search page to look for a recipe.
A is less coding but helpful is good.

What do you think I should do, and why?

Thanks.

Smeagel13
Junior Poster in Training
83 posts since Oct 2011
Reputation Points: 15
Solved Threads: 8
 

i think your best bet is to redirect them to the 'access denied page', coz taking them to the search page leaves the user clueless that why this page came up suddenly... And since u r not displaying them any access denied message/error, they might take it as a bug in your application, which you dont want.. So i think its better if u redirect them to access denied page (and then you can put search options on access denied page, to help the user !)

ckchaudhary
Newbie Poster
23 posts since Oct 2011
Reputation Points: 12
Solved Threads: 5
 

Had a think myself and I'm going with the helpful way and bringing the rest of the functionality inline to match.

Smeagel13
Junior Poster in Training
83 posts since Oct 2011
Reputation Points: 15
Solved Threads: 8
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: