Login form will not work? Any Ideas?
I made this form for my custom login page. All of the logic seems right but from some reason it doesn't work? Any thoughts as to why?
Code:
|
<INPUT type="hidden" name="mode" value="logout">
Your mode is going to log you out instead of in. |
Jon, thanks it worked!
It logs me in but for from some reason when you log in it doesn't redirect you like it does when you login using the /error_message.php?login_incorrect script? I have a call to redirect? is it wrong? Code:
<INPUT type="hidden" name="redirect" value="{$redirect}"> |
Load the page and see what the actual redirect value is.
|
Jon, is guess my brain is on break because I am not following?
What should I look for? The site is an extreme work in progress - but see what you can make of it http://www.pariscape.com/pages.php?pageid=3[/url] |
When you go to that page and you view source you'll see:
<INPUT type="hidden" name="redirect" value="{$redirect}"> That means that your page isn't processing your smarty, so you need to specify this value. Try: <input type=hidden name=redirect value="customer"> |
Didn't work
Jon
Thanks for the replies, but that didn't fix the problem either. Any more ideas? Or how I can change the form/make a form to log in on and or register? Thanks |
Depends what x-cart version your using.
I would just include the auth.tpl in a smarty template. |
Jon-
I would like to thank you for all the help you have given me thus far. Can you help me even further. Can you tell me how do make a smarty template and include the auth.tpl like you suggested? I have tried it all, from making my own myaccoun.php to everthing under the moon. All will not redirect |
What version are you running?
|
I am running 4.0.6 gold
|
1) Download home.php and rename it myaccount.php
2) Open myaccount.php Find: Code:
$smarty->assign("main","catalog"); Change to: Code:
$smarty->assign("main","myaccount"); 3) Open: /skin1/customer/home_main.tpl Find: Code:
{else} BEFORE that add: Code:
{elseif $main eq "myaccount"} 4) Create a new file called: myaccount.tpl In it put this code: Code:
<h3>{$lng.lbl_authentication}</h3> 5) Upload myaccount.php to the same directory as your home.php 6) Reupload home_main.tpl to the same place 7) Upload myaccount.tpl to /skin1/customer/main/ 8) Load your myaccount.php in your browser. |
Jon,
Your almost there, or I am at least. I followed your directions to the T. However, once you click login it returns you back to the login screen. Why? Why does http://www.pariscape.com/error_message.php?login_incorrect redirect you from the login page back to the home page and your script won't? I don't want them seeing the login screen after they login. What does that form do differently that you don't? The site is under major contruction, but please look at: http://www.pariscape.com/myaccount.php login in as customer:customer Thanks :wink: |
Open myaccount.php
Find: Code:
require "./auth.php"; After put: Code:
if ($login) { header ("Location: /home.php"); } |
That work?
|
Yes! Thanks Jon for all your help.
|
Well done Jon
Well Jon you do rather beat the drum about your add-ons :D but I must praise you for the time you give to this forum - I followed the whole thread and just felt I had to congratulate you for all the work you did in helping the poster without any reward - thanks on behalf of the forum!!
(moderators I hope you don't mind my saying on behalf of the forum - I just feel Jon really deserves it!!) |
Thanks 8)
|
there should be like a bi-monthly poll where we vote on the most helpful member on the forums and all chip in for some kind of "thank you" prize
|
All times are GMT -8. The time now is 02:23 AM. |
Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.