увязать PHP и ASP

Interrupt

Guest
увязать PHP и ASP

Привет,
может я не по адресу, но нет ничего роднее этого сайта. :)
Ситуация такая:
на одном из серверов сделана авторизация для пользователей на php, а на другом сервере на ASP сделан прайс.
как правильно, если это вобще возможно, сделать проверку в АСП, авторизирован пользователь или нет?

1. заходим на index.php
2. авторизируемся
3. нажимаем xxx.xxx.xxx.xxx/price.asp

Спасибо,
 

_RVK_

Новичок
Например использовать БД.
Но в чем смысл разводить зоопарк? Делай все либо на php либо на asp
 

Interrupt

Guest
Re: увязать PHP и ASP

Автор оригинала: Interrupt
Привет,
может я не по адресу, но нет ничего роднее этого сайта. :)
Ситуация такая:
на одном из серверов сделана авторизация для пользователей на php, а на другом сервере на ASP сделан прайс.
как правильно, если это вобще возможно, сделать проверку в АСП, авторизирован пользователь или нет?

1. заходим на index.php
2. авторизируемся
3. нажимаем xxx.xxx.xxx.xxx/price.asp

Спасибо,
Да я бы непротив.
смотри,
сайт сделать на ПХП, там есть дилерская часть и туда хочется вставить прайс с 1С на основе веб расширения.
и не хотелось бы делать 2 авторизации.
 

_RVK_

Новичок
Тогда создаешь в БД таблицу авторизовавшихся пользователей и проверяешь в прайсе авторизацию.
 

Interrupt

Guest
Re: Re: увязать PHP и ASP

еслибы.
с майсклом я могу работать только отсюда
<%@ LANGUAGE="VBSCRIPT" %>
а отсюда <%@Language=V7Script%> увы.

наверное всетаки не сюда пишу.
думал может ктото работал с 1С ВЕБ расширением.
 

Interrupt

Guest
Автор оригинала: Линк
я не профи В таких делах, но разве не можешь ты работать с ODBC?
Да могу но с VBScript, a вот в расширении незнаю, поэтому спросил.

У меня получилось с помощью сесий. но незнаю насколько это секурно.

если интересно
в логине:
Session("userKnow") = True
Session("userID") = rsCheckUser("users_id")
Session("userName") = rsCheckUser("users_fio")

проверка в прайсе:
<%
Если ПустоеЗначение(Session.Value("userGood"))=1 Тогда
Response.Redirect("default.asp");
КонецЕсли;
%>

но вот что интересно:
Response.Write(Session.Value("userKnow"));
выдает -1, а разве он недолжен давать "офигенное" значение?
 

Линк

Guest
Да могу но с VBScript, a вот в расширении незнаю
постой! ты COM Объект создать можешь?

а что с сессиями? если ты думаешь, что из ASP можно обращаться к PHP сессями - то ты ошибаешься...
 

_RVK_

Новичок
Ага, тем более что прайсы на другом сервере. Не тут только БД самый безовасный и надежный вариант...
 

Линк

Guest
вообще говоря ODBC тоже не лучший вариант
всмысле не секурный
его надо по vpn или по локалке :)
 

Profic

just Profic (PHP5 BetaTeam)
Линк
Логин-то на asp (вернее на V[B7]Script) :)

ЗЫ. Где у меня ошибка?
<?ПыХыПы
пока (не $конец_света) делать
вывести ("Привет, мир");
кончить пока
?>
:)
 

Линк

Guest
Profic:)
и чего?
я ето понимаю< потому и сказал что сессии ему не помогут
 

Profic

just Profic (PHP5 BetaTeam)
Линк
Сессии asp-шные, как я понял.
Он вообще уже вроде свою проблему решил :) Так что все хорошо :)
 

slach

Новичок
так... что вы тягомотину разводите...
правильный ответ был уже дан...

не судьба выставить КУКУ ???
md5($login.$password) ???
и это же значение закинуть в MSSQL базу ? из PHP ??

а потом уже из V7Script (1С веб расширение) ОТЛИЧНО можно обращаться к MSSQL... смотрите доку по 1C ...

я надеюсь у вас 1С под MSSQL гоняется ???

а ваще, можно еще проще сделать
<form action='dilers/1c_bla.asp' method=post>
<input type=text name=login>
<input type=password name=password>
...
</form>

и не городить огород с авторизацией под PHP
А авторизацию проводить средствами v7Script'а
 

Линк

Guest
а можно ставить куку для другого домена, да?;))))

-~{}~ 25.05.04 18:58:

или два раза просить авторизироваться: из php и asp?
 

Interrupt

Guest
Автор оригинала: slach
так... что вы тягомотину разводите...
правильный ответ был уже дан...

не судьба выставить КУКУ ???
md5($login.$password) ???
и это же значение закинуть в MSSQL базу ? из PHP ??

а потом уже из V7Script (1С веб расширение) ОТЛИЧНО можно обращаться к MSSQL... смотрите доку по 1C ...

я надеюсь у вас 1С под MSSQL гоняется ???

а ваще, можно еще проще сделать
<form action='dilers/1c_bla.asp' method=post>
<input type=text name=login>
<input type=password name=password>
...
</form>

и не городить огород с авторизацией под PHP
А авторизацию проводить средствами v7Script'а
Тоже вариант!
Но я провожу авторизацию не в ПХП, а в АСП (VBScript) он позволяет работать с МайСклом, а потом передаю сессию в 1С (Скрипт) который и работает с МСЕСкуел.
Получается.
Спасибо Вам!
 

slach

Новичок
здаеца мне.... там один домен
или поддомены... как максимум...
 
Сверху