Re: Login as Customer module
Quote:
Originally Posted by
boomer196
I had the same problem. It is because your ENABLE_SSL_CATALOG in your admin/includes/configure.php variable is set to ''. Set it to either 'true' or 'false'
I also had to modify the tpl_login_as_customer_default.php file to get the values to display on the page by adding adding the missing php to ? (<?php echo). FYI, the state will not display b/c the query in the modified customers.php needs to join to the TABLE_ZONES to get it and pass it in, but I didn't care, so I left it alone.
Great Add-on though! Thanks for creating it!!!
Code:
<?php
$email = $_POST['email_addr'];
$pass = $_POST['password'];
$first_name = $_POST['firstname'];
$last_name = $_POST['lastname'];
$c_company = $_POST['company'];
$c_id = $_POST['cid'];
$c_address = $_POST['address'];
$c_city = $_POST['city'];
$c_state = $_POST['cstate'];
$c_zipcode = $_POST['zipcode'];
$c_telephone = $_POST['phone'];
$url = $_POST['s_url'];
$token = $_SESSION['securityToken'];
$url .= "index.php?main_page=login&action=process";
?>
<div align='center'>
<table border='0'>
<tr>
<td colspan ='3'>Are you sure you want to log in as:</td>
</tr>
<tr>
<td align='left'><b><?php echo ENTRY_FIRST_NAME; ?> </b> <?php echo $first_name; ?></td>
<td align='left' colspan='2'><b><?php echo ENTRY_LAST_NAME; ?> </b><?php echo $last_name; ?></td>
</tr>
<tr>
<td colspan ='3' align='left'><b><?php echo ENTRY_COMPANY; ?></b><?php echo $c_company; ?></td>
</tr>
<tr>
<td colspan='3' align='left'><b><?php echo ENTRY_STREET_ADDRESS; ?></b><?php echo $c_address; ?></td>
</tr>
<tr>
<td align='left'><b><?php echo ENTRY_CITY; ?></b><?php echo $c_city; ?></td>
<td><b><?php echo ENTRY_STATE; ?></b><?php echo $c_state; ?></td>
<td> <b><?php echo ENTRY_POST_CODE; ?></b><?php echo $c_zipcode; ?></td>
</tr>
<tr>
<td align='left' colspan='3'><b><?php echo ENTRY_TELEPHONE_NUMBER; ?></b><?php echo $c_telephone; ?></td>
</tr>
<tr>
<td align='left' colspan='3'><b><?php echo ENTRY_EMAIL_ADDRESS; ?></b><?php echo $email; ?></td>
</tr>
<tr>
<td align='center' colspan='3'>
<?php
echo "
<form name='form1' action='$url' method='post'>
<input type='hidden' name='email_address' id='login-email-address' value='$email' />
<input type='hidden' name='password' id='login-password' value='$pass' />
<input type='hidden' name='password' id='login-password' value='$pass' />
<input type='hidden' name='securityToken' id='securityToken' value='$token' />
<input type='submit' value='Place Order' />
<input type='button' value='Cancel Order' onclick='window.close()'>
</form>
</td>
</tr>
</table>
</div>
";
?>
As well $url is now defined and used by zen 155a
Change all 3 instances of $url to something else, say $z_url
This will fix the destination url problem
Re: Login as Customer module
Tks for answering.
You are right, however I think the problem lays in the installer.
The ssl option should be compiled by the installer to false if you do not choose the ssl option during installation.
Left not compiled may lead to many problems with other plugins too.
Ciao ciao
Re: Login as Customer module
Is there a v4.0 update planned soon? i.e. from v1.5.5 to v1.5.5a
Re: Login as Customer module - V4.0 for ZC 1.5.5a
RE: V4.0 - the current latest download actually is for 1.5.5 and works on 1.5.5a as long as the changes listed by gilby are applied.
Thanks gilby
The link to the post is:
https://www.zen-cart.com/showthread....88#post1313588
Re: Login as Customer module [Support Thread]
I updated from 1.5.5a to 1.5.5b. Upon activating 1.5.5b, all Admin and customer facing site appear to be fully functional, except:
When using the 'Place Order' feature on behalf of the customer under Admin>Customers, the error of "Page Not Found" occurs when the button "Continue" is selected on https://mysite.com/index.php?main_pa...ckout_shipping as the URL https://mysite.com/index.php?main_page=checkout_payment is sought by the browser.
I the copied all of the original and latest files for Admin Login As Customer v4.0 to my 1.5.5b install, which did NOT resolve the issue.
Any suggestions?
Re: Login as Customer module [Support Thread]
Doesnt work in 1.5.5.e. If I click to place order the ze redirect to admin page http://www.mysite/myadmin/customers....in_as_customer
any idea ?
Thank you
Re: Login as Customer module
Quote:
Originally Posted by
wolderiii
i just updated my cart from 1.5.1 to 1.5.5 installed the add-on with master password and every time i click "place order" i just get redirected to the admin/customers page. it does not go to the page to login as customer like it did in 1.5.1.
I've reinstalled, double checked spelling on the template folder, etc.. and i can't seem to figure it out.
this was installed to the "responsive_classic" template that is default on 1.5.5
i have ssl enabled on both store and admin, if that matters.
this is the page it tries to load.... customers.php?vcheck=yesindex.php?main_page=login_as_customer
but like i said it just loads admin/customers page.
any help would be greatly appreciated. thanks!
I am going from 1.5.1 to 1.5.5e and have same basic problems you experenced.
Were you able to fix this module? If so would you share the fix?
Lat9 said "used to automatically login to the selected customer's account until DrByte pointed out that the feature essentially gave any admin-hacker the keys-to-the-kingdom, so the functionality was removed."
If true then I don't want to use it and jeopardize security.
Re: Login as Customer module
A reasonable workaround would be to use one of the master password mods.
Anyone who has hacked into your admin already *has* the keys to the kingdom BTW.
Re: Login as Customer module
Re: Login as Customer module
Quote:
Originally Posted by
EZorb
I am going from 1.5.1 to 1.5.5e and have same basic problems you experenced.
Were you able to fix this module? If so would you share the fix?
Lat9 said "used to automatically login to the selected customer's account until DrByte pointed out " security concerns
If true then I don't want to use it and jeopardize security.
As I said, prior versions of Encrypted Master Password did log in automatically. Now, the password of a configured admin is required.